Feared Pangani Traffic Police Boss ‘Bensouda’ Scoops Police Award
Pangani Traffic Police boss Jennifer Munyaani Mutuku aka Bensouda, was among 46 police officers recognized by The Independent Policing Oversight Authority for their outstanding performance in the