Six EU member states have agreed to accept 356 African migrants stuck on an Ocean Viking vessel near Malta, BBC News reported.
The migrants, mostly from Sudan, cheered and danced on hearing the news, the source noted.
Malta agreed to allow the vessel to moor off its shores, but the state did not allow migrants to remain on its territory.
Countries that agreed to accept migrants were France, Germany, Ireland, Luxembourg, Portugal, and Romania.
The consent of the EU member states was achieved by the French charity SOS Méditerranée after two weeks spent by migrants on board a ship at sea.