The photo taken on Oct. 23, 2008 shows the Yulong Snow Mountain in Lijiang, southwest China's Yunnan Province. [Xinhua/Zou Zheng]