Airline News

a close up of a plane

British Airways CEO Sean Doyle Says Latest IT Outage Proves £750 Million Investment in New Computers is Working