Rival Palestinian factions sign an agreement in Algiers, Algeria, aimed at resolving over 15 years of discord. The agreement is signed by senior Fatah leader Azzam al-Ahmad, Hamas political chief Ismael Haniyeh, Popular Front for the Liberation of Palestine general secretary Talal Naji, and leaders and representatives of 14 other factions, and calls for legislative and presidential elections to be held in Palestine within one year.