first_imgIndia is the largest recipient of overseas worker remittances in the world, edging out China and Mexico. In 2006, India received $23.5 billion in remittances from NRIs, of which almost half was in bank deposits, stocks and Real Estate.Worker Remittances 2004 India $21.7 billion China $21.3 billion Mexico $18.1 billion France $12 billion Philippines  $12 billion Pakistan $3.9 billion Bangladesh $3.4 billionSource: World Bank  Related Itemslast_img