Spanish is mostly spoken in northern Morocco and the Spanish Sahara because Spain had previously occupied those areas.
На испанском в основном говорят на севере Марокко и в Испанской Сахаре, потому что эти территории раньше были колониями Испании.