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.