Heathrow Terminal 5 British Airways passengers facing lengthy flight delays or cancellations due to technical issues, London, England, UK


Size: 5760px × 3840px
Location: Heathrow Terminal 5, London, England, UK
Photo credit: © Jeff Gilbert / Alamy / Afripics
License: Licensed
Model Released: No

Keywords: 5, airport, airways, ba, british, cancellations, compensation, delays, failure, flight, flights, glitch, heathrow, heathrows, london, meltdown, passengers, refund, short-haul, systems, terminal