India Highest Recipient of Remittances at $79 Billion in 2018: World Bank
With this, India has retained its top spot on remittances. India was followed by China ($67 billion), Mexico ($36 billion), the Philippines ($34 billion), and Egypt ($29 billion).