During the last financial year, India has received $118.7 billion in remittances.
Top 5 states with the highest remittances:
1. Maharashtra: $24 billion
2. Kerala: $23 billion
3. Tamil Nadu: $12 billion
4. Telangana: $10 billion
5. Karnataka: $9 billion
4 out of top 5 are from South India.