StandstillVehicles pack a flooded street after heavy rainfall in Wuhan, Hubei Province of China, June 18, 2011.