Category: Africa News

Libyan Authorities Abused Detainees – HRW

  LIBYA –       HUMAN Rights Watch said Wednesday that authorities from the internationally recognized government in Libya are responsible for forcing confessions, not providing medical care and denying due process to detainees….