Published: 2021-08-07 13:48:46.419806Category:TravelType:PhotoModel release: No
Share
The Fanjingshan or Mount Fanjing, located in Tongren, Guizhou province, is the highest peak of the Wuling Mountains in southwestern China. Fanjingshan is a sacred mountain in Chinese Buddhism.