A report entitled Island of Impunity issued by the Australian-based International Crimes Evidence Project (ICEP) has provided new evidence of the Sri Lankan government’s war crimes during the final ...