Links 1 min read 04/04/2018 European Committee for the Prevention of Torture and Inhuman or Degrading Treatment or Punishment Commissioner for Human Rights Council of Europe European Court of Human Rights Organization for Security and Co-operation in Europe UN Human Rights Office of the High Commissioner Post Views: 1,475 Continue Reading Next Human Rights Library