Residents walk in the rain at the Shanghai Xintiandi, an urban tourist attraction, July 1, 2014. Shanghai braces for a new round of rain this week, with the highest temperature dropping to around 25 degrees Celsius. [Photo/IC]