Best Places to Visit in Nepal Number 2 - Boudhanath Stupa

7 Best Places to Visit in Nepal

A quaint hidden country located in the Himalayan foothills, Nepal is a paradise that is often looked past by travellers visiting South Asia. It’s surrounded by India from the South and East, Tibet from the North and Bhutan and Bangladesh, narrowly connecting via the Sikkim state. Unlike bustling India, its closest neighbour Nepal is quite […]