People push a car while the driver steers it in the right direction after floodwaters caused the motor to shut down on a road in Wuhan, the capital of Central China's Hubei province, June 18, 2011. [Photo/Xinhua]
A road is flooded in Dexing city, East China's Jiangxi province, June 19, 2011. [Photo/Xinhua]