Vehicles run on a flooded street in Fengdu County, Chongqing, southwest China, June 1, 2015. Downpours hit parts of Chongqing from early Monday. (Photo: Xinhua/Cheng Bo)
RIGHT BG
Vehicles run on a flooded street in Fengdu County, Chongqing, southwest China, June 1, 2015. Downpours hit parts of Chongqing from early Monday. (Photo: Xinhua/Cheng Bo)