Migrant workers harvest cucumbers on a farm in Virginia. A new report from the World Bank today estimates that there are more than 247 million migrants worldwide who sent $436 billion to the developing world in 2014. Photo by Elizabeth Pohl/Bread for the World/Flickr
{}