Wutai Shan
Wutai Shan, or the Five-Peaked Mountain, is a sacred site in Eastern China associated with Manjushri, the Buddha of Wisdom.
Wutai Shan, or the Five-Peaked Mountain, is a sacred site in Eastern China associated with Manjushri, the Buddha of Wisdom.