Six EU countries Friday agreed to take in 356 migrants stranded on a rescue ship in the Mediterranean after a two-week standoff again exposed the failure of European leaders to deal quickly with desperate people fleeing conflict and poverty in Africa.The Norwegian-flagged Ocean Viking, run by charities MSF and SOS Mediterranee, had been seeking a port after rescuing four boats of migrants off the Libyan coast between August 9 and 12.

The migrants screamed with joy as the news broke, the adults sweeping their children into their arms and dancing and singing.