floods

Heavy rain fills the streets with water in Shaoxing, Zhejiang, China. June 10th 2021.