Heavy rains reach China leading to flooded roads and traffic blocks
RT, 21 Jul 2021
Torrential rain poured on Zhengzhou, Henan Province in Central China, leaving streets flooded and people literally trapped in their homes, vehicles and even the subway. Reportedly, the flood also caused an explosion at an aluminium plant elsewhere in the province.