British Airways could start charging for meals in economy on long-haul flights

It has been reported British Airways could start charging for meals in economy on long-haul flights.
Passengers can already buy Marks and Spencer food on journeys within Europe.