
Stupa or a monument located at the top of a hill in Nepal.Major historical landmark with its surrounding structures was believed to be more than 2,500 years old. The place is located 70 meters above a hill on the Ring Road of Kathmandu.Lots of tourists devotees crowd the area almost everyday just to view the magnificent Swoyambhunath...
Sightseeing in Nepal