Posted by Rajeev
Saxena on November 29, 2009 ·
The Bagram Air Base in Afghanistan, which is the principle air base of the US forces currently stationed in the country, has been identified as a site for a secret US detention facility by various human rights researchers and by the ex-detainees who were previously held in the prison known as the “Black Jail”.
As per the description given the former [...]