Germany's highest court has overturned a 2004 ban on headscarves for state school teachers, saying that it violated religious freedom.

The case puts the spotlight on the many debates and court cases in Europe over the wearing of veils by Muslim women - and the differences from one country to the next.

Muslims are certainly not the only ones affected by restrictions on religious dress codes.

Read the complete original version of this item...