attwiw.com
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 cou…