I would not fly again in british airways .for one thing the seats are very tight in economy class and not enough leg space was also there between the seats.the taste of the food was neither very good nor the selection of the food offered to us by the staff was good enough to appreciate them.i was on a nonstop from india to London .the main meal was given to us in just an hour after boarding in the aircraftand junk halfway during the flightand a hot pocket type pizza an hour or so before landing.yuck!I saw people going up to the cabin stewards area in search of food like me also.all I can say that is junk food!the snack was potato chips, stale popcorn and a candy bar.they even did not have sandwitches!
For God sake dont travel in it.
THANKS FOR READING.