Multiple Topics Found, please select a specific topic.

  • Abu Salim Prison

    Abu Salim prison is a top security prison in Tripoli, Libya which is often described as "notorious" by human rights activists and other observers.
  • Abu-Salim Prison

     
Happening Now