British Airways is overhauling its loyalty program to reward spending instead of miles flown. It will offer more chances to get points while making status harder to achieve for leisure travelers.
Some results have been hidden because they may be inaccessible to you
Show inaccessible results