Date: 04/21/22 Views: 1161
Date: 10/04/08 Views: 1025
Date: 12/27/21 Views: 864
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.