
Pilgrimage to Mount Wutai
Mount Wutai, better known as Wutaishan or Five Peaked Mountain, is a sacred Buddhist mountain located in Shanxi Province, China. Mount Wutai is identified by its five flat-topped peaks which are strongly believed to be the earthly abodes of Lord Manjushri, the Buddha of Wisdom. Each peak is inhabite...
Read more » | ![]() |