5 Countries with Highest Indian Population in the World

2. United Arab Emirates

Overseas Indians: 3,897,567

The United Arab Emirates is second on the list of countries with the highest Indian population in the world. Indians are the largest expatriate community in the country, representing 35% of the overall population. Moreover, according to a recent report, Indians are the largest foreign buyers of property in Dubai.