India is part of Asia with capital at New Delhi. Nepalese citizens don't need visa for travelling to India as tourist. You can also find useful tips from fellow travellers.
Visa requirements for Nepal
Freedom of movement
users found useful
Nepalese citizens may live and work freely in India under the 1950 Indo-Nepal Treaty of Peace and Friendship.
🎒 Tips by fellow travellers
No one has added any tips. Do you want to help?