Swayambhu is an ancient religious architecture atop a hill in the Kathmandu Valley, west of Kathmandu city. The Tibetan name for the site means 'Sublime Trees' (Wylie:Phags.pa Shing.kun), for the many varieties of trees found on the hill. However,Shing.kunmay be a corruption of the local Nepal Bhasa name for the complex, Singgu, meaning 'self-sprung'. For the Buddhist Newars...