With the election of Libya, a nation awarded the lowest possible ratings for political and civil liberties, to a seat on the UN Human Rights Council, the time has come to ask if the UNHRC has finally run its course.  On 14 May,   Libya won a seat on the UN Human Rights Council (UNHRC),   however it …
                    
        
        Read more
    
        
    Written by Arsen Ostrovsky on Friday May 14, 2010