Date: 07/04/24 Views: 895
Date: 11/25/21 Views: 1081
Date: 10/01/20 Views: 634
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.