A traffic policeman helps pedestrains to walk through a flooded street in Shanghai, east China, June 17, 2015. Heavy rain battered Shanghai on Wednesday and caused floods in parts of the city. (Xinhua)
Day|Week