William Horsley, CJA Executive Committee member and consultant to the Council of Europe, looks at the impact of this landmark

Read more