TAIYUAN, Nov. 20 (Xinhua) -- Shuanglin Temple in China's Shanxi was listed as a UNESCO World Cultural Heritage site in 1997, along with Zhenguo Temple and the ancient city of Pingyao. The millennium-old Shuanglin Temple contains over 2,000 colored sculptures and statues.