Israel’s latest violation of the Gaza ceasefire has killed over 100 Palestinians, at least 35 of whom were children.