The Italian coast guard has helped to co-ordinate the rescue of some 800 migrants on the Mediterranean Sea.

The migrants were spotted in five boats, including two rubber dinghies, officials said.

Seven children were taken by helicopter to the nearest hospital, located in Sfax, Tunisia. The coast guard also said two bodies were recovered.

Loading article content

Hundreds of thousands of migrants have been rescued at sea in recent years and taken to ports in southern Italy.

Some are seeking refuge from armed conflicts, while many others, particularly from sub-Saharan Africa, are economic migrants likely to be found ineligible for asylum in Europe.

Human traffickers launch overcrowded, unseaworthy boats from Libya and other countries with Mediterranean coastlines.