Residents try to walk past a flooded street in Shanghai, east China, June 17, 2015. Heavy rain on June 16 and 17 battered several regions of China, including southwest China's Chongqing Municipality, central China's Hubei Province, east China's Anhui and Jiangsu Provinces and east China's Shanghai Municipality. (Xinhua/Shen Chunchen)
Day|Week