Passengers aboard a British Airways flight that was supposed to go from London to Dusseldorf, Germany got quite the surprise when the flight crew announced, "Welcome to Edinburgh" instead.

"When we started descending and I saw some taller hills, mountains, I did think that this isn't how Eastern Netherlands/Western Germany should look like but I assumed we took some small detour," said passenger Zsofia Szabo.  "Then my colleague sitting across the aisle from me told me to check Google Maps - and it showed us being around Carlisle!"

The flight crew figured out something was wrong when no one actually wanted to be there.

"When we landed there was a bit of a hilarious moment when the flight attendant asked for a show of hands for the people going to Dusseldorf, which turned out to be everyone," said Szabo in an interview with CNN.

Air traffic control then rerouted the errant airplane to its original destination, which was only a couple of hours away.  But British Airways wants to know why WDL Aviation, which ran the BA flight through a leasing deal, handed the wrong paperwork to the flight crew.  WDL said it was "working closely with the authorities to investigate how the obviously unfortunate mix-up of flight schedules could occur".