India tops again in remittances from diaspora

India is estimated to have got USD 58 billion in remittances - the highest for any country - from its diaspora in 2011, followed closely by China at USD 57 billion, World Bank data showed Thursday.