British Airways has been named the worst long-haul airline, dropping to the bottom of the rankings for customers in a new airline satisfaction survey. An annual traveller experience survey by Which?