The Failure: UN Human Rights Council

Robert Mayer discusses this sad joke.
This is the same group that lashed out at the US.

You Might Like