Reclaiming The Truth: Debunking The Myth Of All “Notorious” Police Facility
By Adewole KehindeFor years, a familiar refrain has echoed through the reports of Amnesty International and the pages of Sahara Reporters: references to the Intelligence Response Team (IRT) and Special Tactical Squad (STS) offices located […]
