The Battle of Zallaqa was fought between Alfonso VI and whom?
Correct answer C. Yusuf bin Tashfin
Explanation
In 1086 CE the Almoravid leader Yusuf bin Tashfin defeated Alfonso VI of Castile at Zallaqa (Sagrajas), halting the Christian advance in Spain.
Answer checked How we write and check questions
Discussion