Buddhist Stupa

Boudhanath Stupa

The Boudhanath is the world’s biggest Buddhist stupa situated just 7 km north east from the main Kathmandu city Thamel