Loading...
Uploaded by eyeontheun on Jul 14, 2008
May 13, 2008: The "Universal Periodic Review (UPR)" of Sri Lanka - 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