A Muslim woman has been hit with a €30,000 fine for wearing a niqab at a town hall in Italy, it has been reported.

The 40-year-old woman wore the full-body veil at a youth parliament meeting in Pordenone, north-east Italy, last month, Messaggero Veneto reported.

According to the newspaper, she was asked to remove the veil by the town’s mayor so she could be identified but the woman, who attended with her son, refused.