Shocking footage has emerged of the moment a teenager was thrown to the ground in Iran because she was not wearing a hijab.

The girl was walking through Shahr-e-Rey, half an hour south of Tehran, when a man in uniform orders her to stop.

However, the footage uploaded by journalist Masih Alinejad shows how she continued to walk as the officer arranged for a female officer to detain her.

As a result he ended up dragging her to the ground and punched someone else on the chin when they went to help.

Iran’s military police enforce strict Shariah law, including ensuring that women’s hair is covered in public.

The girl was thrown to the floor in a city half an hour outside Iran’s capital, Tehran (Picture: Twitter/@AlinejadMasih)

However, there has been a fight back in recent years with more and more women flouting the ban.

Radicalists have said that women breaking the rules should be lashed for ‘disrupting the peace’.

In September, a girl died after setting herself on fire when she was refused entry to a football stadium and faced charges of ‘appearing in public without a hijab’.

She became known as the ‘blue girl’ because that is the colour of her team, Esteqlal of Tehran.

She poured petrol on herself, started the fire and died nine days later on September 9.

Expand

Last August a woman challenged a cleric who told her to dress more modestly, despite the fact she was wearing a veil.

And in June this year a woman was attacked for dancing and not wearing the hijab.