Scenes of destruction and desperation have emerged from the central Chinese city of Zhengzhou, where record-breaking rainfall led to devastating floods.
Scenes of destruction and desperation have emerged from the central Chinese city of Zhengzhou, where record-breaking rainfall led to devastating floods.