Vehicles run at a flooded street in Zhengzhou, capital of central China's Henan Province, July 13, 2009. A heavy rain hit the city early Monday and a blue alarm had been announced.[Xinhua]