The photo taken on Nov. 1, 2008 shows the Kawadgarbo Peak, the highest peak of the Meili Snow Mountain with an altitude of 6,740 meters in Deqin, southwest China's Yunnan Province. [Xinhua/Zou Zheng]