Israel's war on Gaza has destroyed much of the enclave, including vital infrastructure such as housing, hospitals and schools.