In pics: scenery of Shangri-la in China's Yunnan
2016-05-05 16:09:00


SHANGRI-LA, May 5, 2016 -- Photo taken on May 3, 2016 shows azalea blossoms on the Shika Snow Mountain in Shangri-la, southwest China's Yunnan Province. The altitude of the highest peak of Shika Snow Mountain is 4,449.5 meters above the sea level, while the lowest Napa grassland is 3,270 meters above the sea level. A variety of natural landscapes here attracted a large number of tourists. (Xinhua/Yang Zongyou)

Source: Editor: Angela