Menghuan Grand Golden Pagoda, with a height of 1,079 meters, is located at Leiyarang Mountain in Dehong, southwest China s Yunnan province. Leiyarang Mountain is from Dai language and means the place where wild grass clears the way. [China.org.cn/Photo by Hao Yaxin]

1 2 3 4 5 Next



