Egypt, the UN, and Switzerland brokered a ceasefire agreement between Israel and Palestinian factions,ending a two-day exchange of rockets and aerial strikes, an Israeli official said, according to Haaretz. Israel hit more than 100 targets linked to Hamas and other militant groups on Sunday, prompting a response from the Palestinian groups.