España, Portugal y norte de África