Heavy rainfall over many parts of Singapore this afternoon caused flash flood at MacKenzie Road, Kramat Lane and Bassein Road.

In a statement, PUB, the national water agency, said the heaviest rainfall was recorded at Handy Road with a total rainfall of 95.4mm from 2.10pm to 4pm.

It peaked between 2.30pm and 3pm, with a rainfall of 49.4mm.

PUB said the flash flood was due to intense rain which overwhelmed the drainage systems in the areas.

The localised flash flood subsided in less than 25 minutes and the roads remained passable to traffic.