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.
Go to Forum >>0 Comment(s)