
British Airways has shaken up senior executives as it struggles to recover from flight delays and cancellations that have marred its recovery from Covid-19.
New managers have taken responsibility for customer services, operations and IT, the airline confirmed.