Santa Town, China
December 22, 2009 by admin
Filed under Entertainment
The center of the Christmas world isn’t the North Pole, but a town in China where an estimated 80 percent of all Christmas decorations are made and sold.
December 22, 2009 by admin
Filed under Entertainment
The center of the Christmas world isn’t the North Pole, but a town in China where an estimated 80 percent of all Christmas decorations are made and sold.