Can you tell me the answer to who is the strait of gibraltar named after??
Tariq ibn Ziyad