British Airways has apologised after a technical issue triggered a wave of flight delays across the US and the Caribbean.
The airline said problems with its third-party flight planning supplier were behind the delays, as customers reported disruption in departing cities including Denver, New York and Miami.