Tuesday, 5th, 2024 | 6:47PM Updated

Heavy rainstorm turns buses into boats in Wuhan, capital city of central China's Hubei Province, on July 23, 2015.
Heavy Rainstorm Submerges Hubei Capital, Turns Buses into Boats

    In Case You Missed It

    Real Time Analytics