The court in Italy has upheld a ruling that the country's Sikh community cannot carry religious knives in public.
The Court of Cassation has rejected the appeal of one Sikh who was fined €2,000 (£1,700) for carrying a kirpan, according to The Local.
The case stems from an original judgement in 2015. The man he should have been allowed to carry the 18cm long knife in Goito, Lombardy, because the object is a religious symbol.
The kirpan is one of five items that a lot of Sikhs are taught to carry with them at all times.
However the court said that migrants have to conform to local societal values in the countries they have chosen to move to.
The court ruled: "Attachment to values which violate the laws of the host country is intolerable, even if they are lawful in the country of origin. Public safety is an asset to be protected.
"Multi-ethnic society is a necessity, but co-existence among different people requires the identification of a common nucleus, which immigrants and host societies must recognise."