Places | June 12, 2014 01:36 PM EDT
Fantastic photos of Mount Langya in China
Mount Langya is a mountain located south west of Chuzhou City, Anhui Province, People's Republic of China. A National Forest Park, National Scenic Area and 4A Tourism Attraction, the mountain is one of Anhui's five biggest scenic attractions.
© 2024 BOOMS Beat, All rights reserved.
Do not reproduce without permission.
Do not reproduce without permission.