People walk in water on a street in Chengdu City, capital of southwest China's Sichuan Province, July 3, 2011. Rainstorms pounded the city Sunday afternoon and paralyzed road traffic.