Metro: The moment an woman was attacked in front of a baying mob has been caught on camera in Iran.

A crowd can be heard cheering the woman being attacked because she had been dancing and was not wearing a hijab.

The footage was shot in the coastal city of Rasht on Iran’s Caspian Sea.

The crowd gathered around her before one man grabbed her by the head and threw her to the ground before dragging her by her ankles across the tarmac.

She then managed to get to her feet by another person comes forward and hits her in the face, knocking her back to the ground. Iran imposed a strict Islamic dress code following the 1979 revolution.

Any female over the age of 13 must cover themselves from head to toe and they are not allowed to wear dresses that reveal the shapes of their body >>>