British Airways is one of the few airlines to charge business class passengers a fee to reserve a seat in advance - and the ...