A man was caught on camera allegedly attacking a woman because she was not wearing her veil correctly, the Daily Mail reports. However, the woman does not take the unwarranted assault lying down and immediately fights back.
Footage of the incident was posted to Twitter by Iranian journalist and activist Masih Alinejad.
"Watching this video makes one very angry," Alinejad wrote. "In broad daylight in Iran, a woman walking in the street is physically harassed by a pro-regime vigilante due to her hijab. Next time they tell you compulsory hijab is a small issue, show them this video. Many Iranian women face this".
The activist then revealed in the tweet that she had spoken to the woman, who said she had gone to the police station to file a complaint on the incident.
Alinejad explains: "Yet, the authorities refused to arrest the man because 1) she only faced internal injuries 2) the man said he was voluntarily enforcing morality codes ( tolerated in Iran)."
Unsurprisingly, many Twitter users took to the thread to praise the woman for fighting back, with some even calling her a "heroine".
One person wrote: "I think if the other passers-by hadn’t intervened, she may well have broken his nose. Look at her! She just keep going and going at him, despite the fact he’s much bigger than her."
Another added: "She is such a heroine. She even went to the police station! The only sane solution. But in insane environment it does not work, i guess."
An appalled Twitter user referred to the man as an "insane monster".
They added: "This veiled lady rightfully told the man to go mind his own business when he shamelessly attacks her. The #Iranian authorities make a perverse mockery of their religion. Is it not an immoral crime to assault a woman?Why was he looking at her in the 1st place ?"
Related - This is the insane moment surveillance cameras caught a woman attacking another woman in a tea shop: