Flooded roads caused travel difficulties for motorists, tying up traffic in Wuhan, capital city of Central China's Hubei province, on Saturday, June 18, 2011. [Photo/Xinhua]
Residents push a stalled car on a submerged street in Wuhan, capital of Central China's Hubei province, June 18, 2011. A rainstorm hit Wuhan on Saturday, causing a brief traffic paralysis. Cars and pedestrians had to wade through the flood.[Photo/Xinhua]