British Airways launch new sale: long haul business flights from £1295, first from £2249

British Airways and British Airways Holidays launched their May Sale today, offering flight and holiday savings for travel throughout 2023 and 2024. Running from 11 – 30 May 2023, the sale features both short and long-haul destinations for…