Swayambhunath Stupa

The Swayambhunath  is known for massive Buddhist stupa in a hill top in North West Kathmandu.