aditus and JRS Malta welcome the recently published report by the European Committee for the Prevention of Torture and Inhuman or Degrading Treatment or Punishment (CPT). The report confirms many of the concerns we have been raising for several years regarding the...









