LONDON, U.K.—British Airways has been forced to apologize after a flight from London to Dusseldorf landed more than 600 miles away in Edinburgh by mistake.
The detour happened after a sub-contracted crew used an incorrect flight plan and set off from London City airport for the Scottish capital instead of setting course for the Rhine.