Gaza’s cities, towns and villages have been almost totally destroyed by Israel’s war on the Strip.