Entity

European Court of Human Rights building

building in the European Quarter of Strasbourg, France

Entity sentiment