Shocking video has emerged of a would-be thief hitting, kicking and spitting on a mother after she catches him trying to steal the purse of an elderly woman.
The violent scene took place in the Gamla Stan train station in Stockholm.
An elderly woman can be seen walking up the stairs when she stops to take her phone out of her handbag.
An opportunistic thief walking behind the woman notices her bag gaping open and positions himself behind her to sneak into her bag.
A woman with her two young children catches the alleged pickpocket in action and taps the older lady on the shoulder to let her know she is being robbed.
“The mother who sees this screams to the old lady to watch out, and pushes the man's hand out,” Stockholm City Police investigator Stefan Tellqvist told SVT.
That doesn’t go down well for the accused, who pushes the young mum’s face as he walks past her.
Visibly upset, she points her finger at him allegedly shouting in defence.
A shocking violent scene erupts when the man lashes out, kicking her in the stomach and hitting her across the face.
He quickly walks away and the mum picks up one of her children and take the other by the hand.
But it’s not over yet – the man returns and walks past the woman, who shields her kids from him, protectively.
He spits in her face before disappearing down the stairs.
“It is the worst thing I have ever seen during my years as a police officer” said Mr Tellqvist.
“I will get him, if it's the last thing I do.”
Selfie catches pickpocket in the act
Diego Mino was filming a video selfie in a crowd of close to one million people when he unwittingly captured a suspicious act on his phone.
Cops bust alleged pickpocket after Cairns robbery
A man has been charged after he was allegedly caught on CCTV camera pickpocketing a man sleeping in the Cairns CBD.
Dancing thief steals woman's purse
A man has been caught on surveillance video flashing some moves while swiping a purse from a restaurant in Philadelphia, US.