India has topped the list of remittance recipient countries in the world, with a total of $125 billion sent by Indians living in different parts of the world to their families in India. According to a report by the World Bank, Mexico and China stand in second and third place with a remittance inflow of $67 billion and $50 billion respectively.