Date: 01/24/24 Views: 345
Date: 10/21/08 Views: 1223
Date: 11/14/14 Views: 3619
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.