British Airways has defended changes to its loyalty programme, insisting the move towards a spending-based system will create more fairness, not fewer rewards.
The airline recently shifted its reward system from one based on distance flown to one based on the amount spent, with customers earning one point for every pound.