Damaged vehicles stacked on each other are seen in a car park following heavy rain which caused flooding earlier in the week that claimed at least 56 lives, in the city of Zhengzhou in China's Henan province on July 24, 2021. (Photo by Noel Celis / AFP)