20 Best Places You Must Visit In Nepal Nepal holds a magnetic appeal due to its proximity with the mighty Himalayas, the highest mountain range in the world. Nestled between India and China, this country has long remained overlooked by the travelers, but once you step into this land, it will leave you spellbound with its immense natural beauty and cultural diversity. With countless trekking routes dotting the Himalayan range, this country is a delightful destination for adventure lovers. A majority of the population in Nepal comprises of Hindus, still the place is hailed as a prominent destination for Buddhist pilgrims as it also happens to be the birthplace of Lord Buddha.