Heavy rainfall hits central China's Wuhan in Hubei province on June 1, 2016, resulting in serious flooding in the downtown area. [Photo: Chinanews.com]
Day|Week