British Airways is no longer serving complimentary food menu on short-haul flights, instead the airline will sell Marks & Spencer meals.
by Mumtazah Umal
by Althea Serad
by TravelersToday Staff Reporter