Abba Kyari opens up on operating death squad in Nigeria admin September 10, 2022 Suspended deputy commissioner of police, Abba Kyari has debunked allegations that he operates a death squad in Nigeria. Openlife Nigeria reported that Nigerian Internet fraud… Continue Reading