A 27-year-old man will face court on Wednesday after allegedly punching a child and stabbing a woman outside police headquarters on Tuesday afternoon.

A man has been arrested after allegedly punching a 10-year-old boy and repeatedly stabbing his mother with a pair of scissors in Melbourne’s CBD.

A 10-year-old boy has been taken to hospital after he was attacked by a man with a pair of scissors in Melbourne’s CBD.