Swayambhunath Stupa
It is the most ancient and enigmatic of all the holy shrines in Kathmandu valley. History has it that a miraculous lotus, planted by a past Buddha, which blossomed from the lake that once covered Kathmandu valley. The lotus mysteriously radiated a brilliant light, and the name of the place came to be Swayambhu, meaning 'Self-Created or Self-Existent'. Saints, sages and divinities traveled to the lake to venerate this miraculous light for its power in granting enlightenment. During this time, the Bodhisatva Manjushri was meditating at the sacred mountain of Wu Tai Shan and had a vision of the dazzling Swayambhu light. Manjushri flew across the [...]
Read More