Swayambhunath Perched on a hilltop overlooking the city, Swayambhunath is one of the oldest and most significant Buddhist stupas in Nepal. Also known as the Monkey Temple due to the playful ...
Results that may be inaccessible to you are currently showing.
Hide inaccessible results