India 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
Source: World Bank |