Ruthless Tyrants Win Seats on UN “Human Rights” Council
By: Alex Newman. A motley assortment of the planet’s most ruthless Islamist and communist autocracies were appointed on November 12 to sit on the increasingly discredited United Nations “Human Rights” Council (UN HRC), drawing swift […]