Countries with highest number of Indian migrants 2020
As of 2020, the United Arab Emirates had the highest number of Indian migrants at around 3.5 million, the highest across the world. It was followed by the United States and Saudi Arabia. There are around 18 million Indian migrants across the world.