Date: 06/19/2017 Views: 1882
Date: 08/02/2008 Views: 1192
Date: 05/07/2022 Views: 1013
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.