Sun Cartoon: UN Human Rights Council Composed of Human Rights Trangressors by Mike Fegelman November 18, 2013 November 18, 2013As China, Cuba, Saudi Arabia and Russia take their seats on the United Nations Human Rights Council (UNHRC), the Sun… Read more