lifestyle

By mr_tandukar

World's Biggest Stupa, Boudhanath Stupa

Boudhanath stupa is the world's biggest stupa located at Boudha,Kathmandu,Nepal. It is also enlisted in the world heritage site. Many tourists come to visit here from around the world for the beautiful structure of the stupa.

Comments
Sign in or get an account to comment.