Vehicles trudge on a flooded road in Xingshan County of Yichang City, central China's Hubei Province, Aug. 22, 2011. [Xinhua]