Heavy downpour hit various parts of Singapore on Wednesday and Thursday, causing flash floods in Serangoon, Bukit Timah, Toa Payoh and Orchard Road.