Visa on arrival for more countries

The Government of India has recently announced the Electronic Travel Authorization for 143 countries to boost tourism in the country.




Source: Mumbai News