Floodwaters surge into buildings, sweep away cars in China

Floodwaters poured into buildings and swept away vehicles in China, where floods have killed several people in recent days.

July 22, 2021

Top Stories

ABC News Live Presents