British Airways axes 10,300 short haul flights until end of October

British Airways has announced it will cut a further 10,300 short-haul flights until the end of October. It comes after the airline cancelled 17,600 flights to the end of June.