Date: 5/31/2013 Views: 1974
Date: 12/27/2023 Views: 738
Date: 2/20/2009 Views: 888
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.