Wolves guarding sheep – Sri Lanka’s witness “protection” authority 09 Mar 20170 The implications of the latest report are crystal clear: the government of Sri Lanka must immediately remove these individuals from the Witness Protection Authority and... Read More