cupure logo

European Court of Human Rights News

The European Court of Human Rights is an international judicial body that adjudicates cases concerning human rights violations.