An Opera News Kenya publication
A Police Captain as found himself in a precarious position after tendering his resignation over alleged…