Date: 12/28/2013 Views: 3005
Date: 04/07/2013 Views: 867
Date: 11/13/2023 Views: 1417
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.