Dominic Hill
British Airways cancelled and delayed flights at London's Heathrow, Europe's biggest airport, on Wednesday due to problems with a supplier's IT systems.
Most Read