Shenguang MountainShenguang Mountain is a hill located south of Xingning, China. The name comes from the Shenguang Temple there.