A baby being pushed in a pram was among four people killed when a driver repeatedly ran over pedestrians in a busy street in central Melbourne, CNN informs.

At least 20 people were injured in the incident, Victoria Police said, which unfolded around 2 p.m. local time Friday and ended when police shot and wounded the driver before taking him into custody.

"Earlier in the incident we believe this male did some donuts at Flinders Street and Swanston Street," police superintendent Stuart Bateson told reporters, according to Seven News.

"He then turned left into the Bourke Street Mall and then he deliberately drove into the crowd, continued over Elizabeth Street over the footpath and collided with further pedestrians."

Seven reported that the driver "sped down Swanston Street, up to Bourke Street, at times along the footpath, running down dozens of pedestrians."

Six people are "in a critical but stable condition" at Melbourne's Alfred Hospital, while 10 are being treated at the Royal Melbourne Hospital.

Four children were admitted at the Royal Children's Hospital, including a baby who later died, according to CNN.