Monday, June 16, 2014

UN Watch Says Setting Up China, Cuba and Saudi Arabia as the Arbiters of the World's "Human Rights" Is "Absurd"

While acknowledging the absurdity, I have a different word for it: insane.

No comments: