Deadly flooding in China forces hundreds of thousands to flee

Floodwaters in China’s central city of Zhengzhou left hundreds stranded in a subway as people tried to evacuate, prompting urgent search and rescue efforts.

July 22, 2021

Examined