More than 34,000 Palestinians killed and vast swathes of the enclave are in ruins as Israel continues its assault.