The following countries received the largest inflow of money transfers in 2007.

In billions of U.S. dollars

India $27

China $25.7

Mexico $25

Phillipines $17

France $12.5

Spain $8.9

Belgium $7.2

Germany $7

United Kingdom $7

Romania $6.8

Source: World Bank