Navi Pillai’s Controversial Picks: Sandra Beidas – South Sudan’s expelled UN officer & Dame Silvia Cartwright to lead investigation on Sri Lanka
Sunday, June 8th, 2014Shenali D Waduge When the country given independence in July 2011 by the West declares a UN Human Rights Officer, a persona non grata and expels her from the newly independent country in 2012, it is unusual news. Her crime, South Sudan declared was ‘unethical reporting’ as she had doctored records. Somalia too had banned […]
More >