India received $83.15 billion in international remittances in 2020, according to the World Migration Report 2022. This is the highest figure of any country worldwide, followed some way behind by China with nearly $60 billion and Mexico with roughly $43 billion. International remittances are defined as money sent from workers living abroad to their home countries.
The writers of the report highlight that the World Bank’s global data on international remittances does not take into account unrecorded flows through formal or informal channels. This means the data provided is likely below the actual figures.
You will find more infographics at Statista