Hamas-Fatah agree to hold elections

Palestinian factions, including rival groups Hamas and Fatah, have agreed to hold a general election by the end of 2018, a joint statement by several groups said following talks in Cairo.