Below is an approximation of the NRI population in various territories in the world.
Asia
Nepal 4,000,000
Sri Lanka 950,000
Bhutan 70,000
Afghanistan 46,000
Malaysia 1,800,000
Myanmar 400,000
Singapore 300,000
Thailand 65,000
Indonesia 30,000
Philippines 30,000
Hong Kong 25,000
Middle East
United Arab Emirates 1,200,000
Saudi Arabia 1,000,000
Oman 300,000
Kuwait 200,000
Qatar 160,000
Bahrain 130,000
Yemen 100,000
Africa
South Africa 1,200,000
Mauritius 800,000
Reunion 250,000
Kenya 70,000
Uganda 60,000
Tanzania 50,000
Madagascar 30,000
Mozambique 21,000
Zambia 20,000
Zimbabwe 20,000
Europe
United Kingdom 1,500,000
Netherlands 300,000
France 70,000
Germany 60,000
Switzerland 60,000
Italy 50,000
Portugal 20,000
Sweden 15,000
North America
United States 1,900,000
Canada 800,000
Trinidad and Tobago 520,000
Jamaica 34,000
Guadeloupe 6,000
Grenada 3,000
Netherlands Antilles 2,000
Latin America
Guyana 315,000
Suriname 160,000
French Guiana 12,000
Belize 10,000
Panama 5,000
Oceania
Fiji 350,000
Australia 150,000
New Zealand 70,000