News

Mount Wutai, literally, the five terrace mountain, is the highest mountain in northern China and is remarkable for its morphology characterized by precipitous sides with five open treeless peaks.