A charity boat carrying 41 rescued migrants docked illegally at an Italian port due to "intolerable hygienic conditions," its captain said.

Italian Interior Minister Matteo Salvini has promised to block the migrants from entering his country.