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