Located in northeastern Xinzhou city, north China's Shanxi province, Wutai Mountain is a world-famous holy place for Buddhism. It is ranked the first place among China's top four Buddhism mountains, and was inscribed on the World Heritage List of Cultural Landscape on June 26, 2009. In winter, with fewer visitors, Wutai Mountain regains its tranquility. (Photo/people.cn) |