Strait of Gibraltar separates Africa from ____ in the north-western region of Africa.
Which of the following countries are separated by the Strait of Gibraltar?