People walk in water on a street in Chengdu, in SW China, July 3, 2011. Rainstorms pounded the city Sunday afternoon and paralyzed road traffic.