Heavy storms in the city of Ezhou, in Central China’s Hubei Province, have inundated the streets with water and have caused serious disruptions to public transport.
Heavy storms in the city of Ezhou, in Central China’s Hubei Province, have inundated the streets with water and have caused serious disruptions to public transport.