Christmas has come early at British Airways!

From now until early January, customers flying long-haul with British Airways can feast on their festive favourites and seasonal snacks, on both long haul and short haul flights.

During the festive season British Airways expect to prepare and serve more than 380,000 Christmas dinners, including more than 600,000 Brussel sprouts and 8,000 yule logs!