Western Europe airlines

Sometime between autumn 2016 and winter 2017 British Airways stopped serving food, drinks in board of the flights (Aberdeen, Amsterdam, etc) for free. You have to pay for checked in…