Resting on a hillock 3 km west of Kathmandu, Swayambhunath is one of the holiest Buddhist
Chaityas in Nepal. Swayambhu literally means “self-existent one”.Chaityas, statues and
shrines of Buddhist and Hindu deities fill the stupa complex.
Resting on a hillock 3 km west of Kathmandu, Swayambhunath is one of the holiest Buddhist
Chaityas in Nepal. Swayambhu literally means “self-existent one”.Chaityas, statues and
shrines of Buddhist and Hindu deities fill the stupa complex.