Skip to contentRome's last stand in Egypt - Battle of Heliopolis, 640 AD - Arab conquest of Egypt — MidoredoRome's last stand in Egypt - Battle of Heliopolis, 640 AD - Arab conquest of Egypt
Recommendations

★ IntellectualHistory22:55
★ IntellectualHistory39:16
★ IntellectualHistory29:48
★ IntellectualHistory37:46
★ IntellectualCulture59:49
★ IntellectualHistory46:22