Tibetan Buddhist Swayambhunath Stupa Temple Previous Here is Swayambhunath Stupa in Nepal. It’s a magnificent and ancient place seated on a hill top overlooking the city of Kathmandu. One of the most sacred pilgrimage sites is Swayambhunath Stupa in Nepal. A very ancient and holy place of Tibetan Buddhism