Hundreds of African and Asian migrants have finally come to shore in Mauritania after being stranded at sea for 10 days.
Passengers, many of whom were sick, were given access to medical treatment upon arrival at the Mauritanian port of Nouadhibou.
The migrants’ ship had been been heading towards Spain’s Canary Isles and is thought to have sailed from Guinea.
It was intercepted by the Spanish coastguard over a week ago, after the motor broke down.
But a diplomatic wrangle over which country should accept the migrants meant the ship had nowhere to dock.
A deal was finally reached this weekend, with Spain agreeing to provide aid on Mauritanian soil.
It had become a test case for Spanish authorities as they try to stem illegal migration to the Canaries.
The migrants will now either have their immigration status assessed in Spain or be flown back to their countries of origin – where that can be established.
Most are believed to come from as far away as Indian Kashmir.