Residents going through a waterlogged street after a torrential downpour in Huaibei, a city of east China's Anhui Province, August 2. A heavy rain hit the city early in the morning, bringing a lot of inconvenience to the local residents.