Two residents push their bicycles in a flooded street in Shanghai August 25, 2008. Thunderstorms hit the metropolis Monday morning, bringing more than 100mm of rainfalls in about 30 minutes. [Xinhua]