Desperate passengers of a British Airways (BA) flight to London were left scrambling for last-minute arrangements after their flight was cancelled yesterday in the early hours of the morning.BA124 from Bahrain International Airport to London Heathrow was scheduled to depart at 1 .