Picture taken on Oct. 22, 2009 shows a view of Shangri-la, southwest China's Yunnan Province. [Xinhua]
Comments