Israel’s relentless bombardment of Gaza has killed and injured tens of thousands of Palestinians and the human cost is incalculable.