Loading...
Uploaded by eyeontheun on Jul 7, 2008
June 9, 2008: The "Universal Periodic Review (UPR)" of Bahrain - Touted as the #1 advance of the UN Human Rights Council over the HR Commission. A farce.
News & Politics
Standard YouTube License
Load more suggestions
All Comments