Deputy Commissioner of police reportedly hangs self in Ogbomoso
A Deputy Commissioner of Police attached to the Force Criminal Intelligence and Investigations Department (FCIID), Gbolahan Olugbemi has allegedly committed suicide in Ogbomoso, Oyo State. The body of the DCP,…