Date: 09/27/2023 Views: 917
Date: 09/27/2018 Views: 1969
Date: 10/14/2008 Views: 1112
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.