Tariq ibn Ziyad
Tariq ibn Ziyad was a Muslim general who led the Islamic conquest of Visigothic Hispania in... more »