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!

Choristers sing during a Christmas carol service at Canterbury Cathedral in Canterbury, England December 23, 2009.[Xinhua]Merry Christmas, Santa Claus is in town!