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!
Worshippers stand during a Christmas mass at a Catholic church in Beijing December 24, 2009.[Agencies]Merry Christmas, Santa Claus is in town!