Designed by
Title
European Court of Human Rights building in Strasbourg, France #40439461
Description
STRASBOUR, FRANCE - JANUARY 28, 2014: European Court of Human Rights building in Strasbourg, France. ECHR is a supra-national or international court established by the European Convention on Human Rights. It hears applications alleging that a contracting state has breached one or more of the human rights
This image is editorial