Migrants who crossed the Mediterranean wait to board a boat from the Italian island of Lampedusa. AFP
Migrants who crossed the Mediterranean wait to board a boat from the Italian island of Lampedusa. AFP

EU agrees deal to fine countries $21,000 for each migrant they refuse to take