Heavy rainfall floods streets, traps residents in China
Heavy rainfall floods streets, traps residents in China

Heavy rainfall flooded streets, triggered landslides and affected businesses in China’s southwestern municipality of Chongqing, state broadcaster CCTV reported on Wednesday (July 10).