During the month of November 2015, six United Nations human rights mechanisms will meet in Geneva, Switzerland. The UN Human Rights Committee, Committee on the Elimination of Discrimination Against Women (CEDAW Committee), Universal Periodic Review (UPR) Working Group, Committee Against Torture (CAT), Subcommittee on Prevention of Torture and other Cruel, Inhuman or Degrading Treatment or Punishment (SPT), and the Committee on
Read more