The year 2023 has been full of violence. The ongoing killing and injury of tens of thousands of non-combatants and especially of children in Gaza, at the hands of the Israeli military, defies imagination. Russia's war on Ukraine continues unabated...