A British Airways flight has been forced to divert to Boston en route from London to Florida because of an "unruly" Glaswegian passenger.

A 24-year-old man was removed from the flight between the UK and Orlando at 4.45pm local time on Thursday, half an hour after it made the unscheduled landing at Logan International Airport.

Massachusetts State Police said the man would be summoned to appear in court accused of interfering with flight crew on the Boeing 777, which took off from Gatwick on Thursday afternoon.

A spokesman said: "Customs and Border Protection took custody of the 24-year-old man from Glasgow, Scotland.

"Massachusetts State Police will be summonsing the man for interfering with a flight crew."

A British Airways spokeswoman said: "Our customers and crews deserve to enjoy their flights, and not to suffer any form of abuse.

"Disruptive behaviour will not be tolerated, and the appropriate action will always be taken.

"We'd like to apologise for the delay to the other customers on the flight."