A sidewalk is flooded in Shanghai, east China, June 17, 2015. Heavy rain battered Shanghai on Wednesday and caused floods in parts of the city. (Xinhua)
Day|Week