Origin of the migrants stock in India

India (Population: 1,295,829,510 )

Bangladesh 3230025
Pakistan 1126796
Nepal 553050
Sri Lanka 158083
Myanmar 51529
Brunei Darussalam 25861
Malaysia 12672
United Arab Emirates 12209
Afghanistan 8237
China 7240

Sources - Keywords: migrants, immigration, emigration, population, 2013, India