Israel's war in Gaza, now in its 18th month, has killed over 50,000 Palestinians, mostly women and children.