By Abdul Mahmud Recently, Amnesty International Nigeria released a disturbing report on the police detention facility in Owerri known as Tiger Base. The report is not...
Amnesty International has alleged that detainees held at the police facility known as Tiger Base were routinely subjected to torture and forced to write incriminating statements...