An Iranian woman received 74 lashes for refusing to wear the hijab, defying the strict dress code even as she was taken to be whipped.

Roya Heshmati, 33, was charged with “encouraging permissiveness” after appearing unveiled on several occasions in the capital, Tehran.

“Her penalty of 74 strokes of the lash was carried out in accordance with the law and with sharia,” and “for violating public morals,” the judiciary’s Mizan Online website said late on Saturday.

Ms Heshmati was also reportedly ordered to pay a fine of 12 million rials (£225).

“The convicted … encouraged permissiveness [by appearing] disgracefully in busy public places in Tehran,” Mizan reported.