Mount Wutai
Mount Wutai is a sacred mountain in Shanxi, China, revered in Buddhism as the abode of the bodhisattva Manjushri. Its temples and monasteries form a UNESCO World Heritage Site.
Mount Wutai is a sacred mountain in Shanxi, China, revered in Buddhism as the abode of the bodhisattva Manjushri. Its temples and monasteries form a UNESCO World Heritage Site.