Today in Middle Eastern history: the Battle of Heliopolis (640)

The Arab conquest of Egypt can be considered the third stage of the early caliphate’s expansion, after its early successes against the Byzantines and the Persians. It also presented a different challenge for the caliphate and its armies. While Egypt may be home to more Arabs than any other country in the world today, in … Continue reading Today in Middle Eastern history: the Battle of Heliopolis (640)