Hamas and Fatah sign a reconciliation agreement in Cairo. (AFP) by Thaer Abbas | Oct 14, 2017 | Hamas and Fatah sign a reconciliation agreement in Cairo. (AFP)