Entertainment | Wed Dec 24, 2008 10:01pm IST

Let it snow: China builds "world's largest" ice Santa