Heavy Rain and Floods in China Cause Life-Threatening ‘Waterfall’
Heavy Rain and Floods in China Cause Life-Threatening ‘Waterfall’

A terrifying scene took place in China when floods caused a “waterfall” in Chongqing, China.

Reuters reports Chongqing, a sprawling municipality in southwest China, issued heightened warnings for heavy rain in 24 districts and counties.

Veuer’s Maria Mercedes Galuppo has the story.