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