A group of 95 migrants have refused to leave a cargoship that rescued them in the Mediterranean.

The unnamed vessel has docked in the Libyan port of Misrata, according to the UN and the Libyan coast guard.

The vessel picked the migrants up as their boat was about to sink.

Rida Essa, a coast guard commander, told Reuters: “They migrants did not want to leave the ship...We tried to negotiate with them and this has lasted for three days."

Food, water and blankets have been provided.

Migrants picked up by Libya are being brought to detention centres where they face ill-treatment and abuse, the UN refugee agency said in a report in September, but Libyan officials have denied this.