a.Neighboring African tribes b.Caravans c.Spanish Muslims d.The Almoravids
You can ask a new question or answer this question.