India continued to remain the top receiver of remittances in 2017, getting funds of $69 billion, according to the World Bank. The previous two years had registered a dampening of outbound remittance flows from the Gulf Cooperation Council (GCC) countries due to policies discouraging the recruitment of foreign workers…

…Here is a break up of remittances Indians sent back home:
The average volume per each remittance for a blue-collar worker is $400, whereas it hovers between $1,500 & 2,000 for a white-collar worker
- UAE
Remittance: $13.8 billion
Population of Overseas Indians: 2.8 million
Per capita annual remittance: Rs 3.4 lakh - USA ( White-collar remitters from western countries such as the US, remit money infrequently, depending on when they get good exchange rates)
Remittance: $11.7 billion
Population of Overseas Indians: 4.5 million
Per capita annual remittance: Rs 1.8 lakh
8. Nepal
Remittance: $3 billion
Population of Overseas Indians: 0.6 million
Per capita annual remittance: Rs 3.4 lakh