People ride on a waterlogged road in rain in Hangzhou, capital of east China's Zhejiang Province, Aug. 1, 2013. Torrential rainfall on Thursday evening has brought a little cool to Hangzhou, which has been experiencing relentless heat for days. (Xinhua/Ju Huanzong)