The Italian coast guard found 18 dead bodies and five people in a critical condition, including a child, in a migrant boat off Lampedusa, sources said on Wednesday.

The survivors have been taken to a health centre on the island for treatment.