Bicycle riders trudging through a flooded street in Kaifeng City of central China's Henan Province July 31, 2005. Heavy rains pouring down the city in last few days left waterlog in many parts of the urban areas.