A woman walks in floodwater as cars line up on a viaduct before a flooded street amid heavy rainfalls in Wuhan, Hubei province, in China, yesterday. The city of Wuhan has been hit with the heaviest downpour in five years since Saturday night, local media reported yesterday.