Vehicles wade through a flooded road in Enshi, central China's Hubei province on July 4, 2008. The flood was triggered by a storm that hit the prefecture on Thursday night. [Xinhua]