Passengers queue for Eurostar trains at St Pancras station in London, Tuesday, Dec. 21, 2010. Major delays and cancellations persisted Tuesday at European airports including London's Heathrow, and on ... more 
Passengers queue for Eurostar trains at St Pancras station in London, Tuesday, Dec. 21, 2010. Major delays and cancellations persisted Tuesday at European airports including London's Heathrow, and on the Eurostar train link, leaving thousands stranded across Europe as Christmas approached. less 
1 / 1
Associated Press | Photo By Kirsty Wigglesworth
Thu, Dec 23, 2010 9:14 AM EST