The strait of Gibraltar separates the Iberian peninsula from which African country? / General Knowledge MCQs / By admin The strait of Gibraltar separates the Iberian peninsula from which African country? A. Morocco B. Tanzania C. Egypt D. Congo