Boudhanath Stupa needs no introduction to the travelers as it is one of must-visit destinations in Kathmandu, the capital city of Nepal. It is the largest stupa in the world and one of the UNESCO world heritage sites of Nepal. The stupa is located right in Kathmandu city center, along a busy street.
No comments:
Post a Comment