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

The Arab conquest of Egypt was probably the first big surprise of the early Islamic period, after the Arabs’ initial military successes against the Byzantines and Persians, for a couple of reasons. First, while Egypt may be home to more Arabs than any other country in the world today, in the seventh century very few Arabs lived there, … Continue reading Today in Middle Eastern history: the Battle of Heliopolis (640)