A vehicle runs on a flooded street in Chongqing, southwest China, June 1, 2015. Downpours hit parts of Chongqing from early Monday. (Photo: Xinhua/Li Hui)
RIGHT BG
A vehicle runs on a flooded street in Chongqing, southwest China, June 1, 2015. Downpours hit parts of Chongqing from early Monday. (Photo: Xinhua/Li Hui)