ZHENGZHOU, CHINA: Scores of cars scattered through a central Chinese city on Thursday as shocked residents picked up debris from a historic flood that claimed…
Rescuers transport stranded villagers in Longtou village, Dengfeng city, central China's Henan province, on July 20, 2021. Longtou village was hit by mountain torrents on…