A bus runs on a waterlogged street in Yangzhou, east China's Jiangsu Province, July 5, 2011. A heavy rainfall caused the flood in Yangzhou on Tuesday. [Xinhua]