4 min read

Northwest Africa — Where the Sahara Meets the Atlantic and Mediterranean