Nepal is a country where Indians often feel at home. The country is close to India, and from a travel perspective, it is convenient to move between India and Nepal.