A British Airways flight bound for Dusseldorf in Germany has landed at Edinburgh after an admin error.

Passengers on-board the flight, which departed from London, were unaware of the error until the plane touched down and the announcer told them "welcome to Edinburgh".

An investigation has been launched by the firms to find out why the paperwork error occurred.

A British Airways spokesman said: "We are working with WDL Aviation, who operated this flight on behalf of British Airways, to establish why the incorrect flight plan was filed.

"We have apologised to customers for this interruption to their journey and will be contacting them all individually."

WDL Aviation said in a statement: "We are working closely with the authorities to investigate how the obviously unfortunate mix-up of flight schedules could occur.

"At no time has the safety of passengers been compromised.

"We flew the passengers on the flight with number BA3271 to Dusseldorf after the involuntary stopover in Edinburgh."