Origin of the migrants stock in Sri Lanka

Sri Lanka (Population: 21,358,827 )

India 309489
Australia 400
France 390
United Kingdom 378
China 289
Pakistan 278
Sweden 231
Malaysia 173
Germany 169
United States of America 145

Sources - Keywords: migrants, immigration, emigration, population, 2013, Sri Lanka