UN Watch highlights global human rights accountability, recently focusing on criticism of Nobel Peace Prize winner Navi Pillay for neglecting abuses in Cuba and China.
Nobel Peace Prize Recipient Navi Pillay Criticized for Overlooking Human Rights Abuses in Cuba and China