KECH Heavy Rain Triggers Deadly Flooding in Hangzhou, China Published 24 July 2023 Heavy Rain Triggers Deadly Flooding in Hangzhou, China Watch now Watch preview Share