British Airways to charge up to £20 for credit card bookings

New pricing will see the flat rate charge of £5 replaced by a 1 per cent credit card fee, up to maximum of £20 per ticket