Question: who is the strait of gibraltar named after
Answer: Tariq ibn Ziyad