More than 300 migrants rescued off Spain’s Canary Islands

· Al Jazeera