Citizens of the following countries do not require visas to enter India (unless arriving from mainland China), and may remain in the country without any limit of stay (unless otherwise noted)
Foreign citizens possessing an Overseas Citizen of India registration certificate are also exempt from visa obligations. Citizens of Afghanistan, Bangladesh, Bhutan, mainland China, Nepal, Pakistan, or Sri Lanka are generally not entitled to hold Overseas Indian Citizenship.