Monkey business – Swayambunath Stupa

The second most important stupa in Kathmandu for Buddhists is the Swayambunath. Its name – Swayambhu – means “self made” or “self created”.

Continue reading Monkey business – Swayambunath Stupa