People are seen carefully riding on a flooded street in Wuhan, Central China's Hubei province, June 14, 2011. [Photo/Xinhua]