August 12, 2012
The European Court of Human Rights and Free-Speech Schizophrenia
The European Court of Human Rights (ECHR), a supranational tribunal based in Strasbourg, France, which was set up in the framework of the Council of Europe, is increasingly determining important speech cases involving Islam-related topics. This...