Residents push a stalled car forward in a submerged street in Wuhan, capital of central China's Hubei Province, June 18, 2011. A rainstorm hit Wuhan on Saturday, which left many roads flooded, affecting local traffic. [Xinhua/Hao Tongqian]