More than 2,000 migrants arrive on Italian island

About 20 boats carrying more than 2,000 migrants have arrived at the tiny island of Lampedusa, southwest of Sicily, overwhelming Italy's migrant housing centre there.