Tourists jump for a photo on the Balagezong Snow Mountain in Shangri-la, southwest China's Yunnan Province, May 2, 2016. The Balagezong Snow Mountain, which is 5,545 meters above sea level, is the highest peak of Shangri-la region. (Xinhua/Yang Zongyou)
Go to Forum >>0 Comment(s)