India tops global remittances with $138 billion inflow

India tops global remittances with $138 billion inflow