Issue 315: The Importance of the Palmer Report
In September 2010 the United Nations Human Rights Council lashed out at UN Watch for exposing the failure of its flotilla inquiry to consider key facts
In September 2010 the United Nations Human Rights Council lashed out at UN Watch for exposing the failure of its flotilla inquiry to consider key facts