Several vehicles are trapped in a waterlogged street close to a railroad bridge in Beijing, July 10, 2004. A sudden strong rainstorm hit China's capital city on Saturday afternoon and caused traffic problems at downtown areas. The storm brought over 42 mm rainfall to the downtown places within one hour and in the western part of the city the rainfall was more than 25 mm. (Xinhua photo)