Global General

Merry Christmas, Santa Claus is in town!

(Agencies)
Updated: 2009-12-24 22:37
Large Medium Small

Merry Christmas, Santa Claus is in town!
Britain's Queen Elizabeth prepares to record her Christmas Day broadcast to the Commonwealth, in the White drawing room at Buckingham Palace in London, December 10, 2009, in this picture released December 23, 2009. The Queen will pay tribute to the armed forces in her annual Christmas Day message on Friday after the bloodiest year for British and American forces in Afghanistan since 2001.[Agencies]Merry Christmas, Santa Claus is in town!