Nigeria Police Special Forces Still Live In Deplorable Barracks And No One Cares Nneoma BENSON Jul 19, 2021 0 Despite being located behind the magnificent Zuma Rock in Abuja, there are no signs that the barracks houses the…