Fatah has announced it has reached an overall agreement with Hamas as part of the reconciliation talks between the two Palestinian factions in Cairo.
Fatah has announced it has reached an overall agreement with Hamas as part of the reconciliation talks between the two Palestinian factions in Cairo.