Residents wading through a flooded street after rainstorms in Taiyuan in north China's Shanxi Province on August 12, 2005. Torrential rains slowed traffic and damaged buildings in the city on Friday.