Date: 02/26/2009 Views: 1479
Date: 06/26/2023 Views: 711
Date: 05/27/2019 Views: 1710
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.