Tommaso Virgili

Tommaso Virgili


  • 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...