Swayambhunath, also known as the Swayambhu Mahachaitya Temple in Kathmandu.

Swayambhunath, also known as the Swayambhu Mahachaitya Temple in Kathmandu, is an ancient religious complex perched atop a hill in the Kathmandu Valley. Renowned for its iconic stupa and holy monkeys, it is located just west of Kathmandu city center.