Gaza laid to waste