Nearly 600 migrants have been rescued by the Italian navy off the coast of the southern island of Lampedusa. Around 60 of them were children.
The migrants, mainly from Eritrea, were huddled on two different boats when they were spotted by the Italian coast guard.
They are the latest of more than 2,000 picked up in the last 48 hours.
All received medical care before being taken to a holding centre at a mainland port.
Over the past two decades, Italy, Greece and Malta have dealt with thousands of migrants trying to get to Europe from North Africa and beyond.