Heavy rainfall floods streets, traps residents in China

6 months ago
1.72K

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

Loading 1 comment...