Torrential rains hit Beihai City, Guangxi Zhuang Autonomous Region, on Sept. 8, leaving many streets flooded and triggering traffic chaos. [Photo/CNS]