Showing posts with label Human Rights. Show all posts
Showing posts with label Human Rights. Show all posts

Wednesday, 9 March 2011

The Torture Chambers Of Benghazi

As Gaddafi forces move out of towns and cities across Libya, the media are moving in. For the first time we are seeing the extent of the regimes apparatus of torture, and it's victims, as this report from Al-Jazeera shows: