Date: 07/14/2020 Views: 2030
Date: 02/14/2024 Views: 565
Date: 05/29/2009 Views: 1076
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.