About 6,500 migrants have been rescued off Libya in 40 co-ordinated missions, the Italian coastguard has said.

Video footage shows migrants, most said to be from Eritrea and Somalia, swimming towards rescue vessels.

Laura Lanuza, from charity Proactiva Open Arms, described the scene.