Visitors to India must obtain a visa unless they come from one of the visa-exempt countries. Nationals of certain countries may obtain a visa on arrival or an e-Visa online, while others must obtain a visa from an Indian diplomatic mission.
Nationals of the following two countries do not need visas or passports to enter India, and may live and work in India without any limit of stay. However, they must not arrive from, or transit through, mainland China, Hong Kong, Macau and Pakistan prior ...