Readers of National Geographic Traveller magazine have given British Airways their seal of approval.BA collected the award for best long-haul and short-haul airline at a ceremony on Tuesday, November 24