Vehicles run on a flooded road in Gaoluo Town of Xuan'en County, central China's Hubei Province, June 17, 2015. Heavy rain on June 16 and 17 battered Hubei, southwest China's Chongqing Municipality, east China's Anhui and Jiangsu provinces and Shanghai Municipality. (Xinhua/Song Wen)
Day|Week