India receives the highest amount of remittances in the world, according to the World Bank. These form around 20% of the total forex reserves