British Airways Plc is scrapping all free meals except breakfast on its short haul flights as the airline continues to trim costs amid a downturn in demand for travel.
British Airways cuts short haul free meals.