#2 Nepal
Weird enough, Nepal has the highest number of non-residential Indians in the world. A total of over 4 million NRIs reside in the country.
They comprise a whopping 14.7 percent of Nepal’s total population. Also known as Indian Gorkhas, the number of Indian migrants significantly increased after the 1950 Indo-Nepal Treaty of Peace and Friendship.
Advertisement