India has recently allowed nationals of 160+ countries to visit India for 30 days to 1 year with an e-visa.