5 Meshel Lotf Allah, Omar Al Khayam, Zamalek, Cairo
All Saints Cathedral in Egypt is a unique and beautiful church located in the heart of Cairo. Built in the late 1800s, the church is a symbol of the faith and religious devotion of the Coptic people o...