Every day, a large number of migrants heading for Europe are being picked up by rescue boats in the Mediterranean.

Their stories are of a desperate struggle to find a better life on a new continent.

Al Jazeera's Hoda Abdel-Hamid spoke to several migrants on a ship off the Italian island of Lampedusa.

Source: Al Jazeera