Nigeria's Police Inspector General Idris in Firing Line?

The Inspector General of Police Ibrahim Idris is an enemy of democracy and is unfit to hold public office anywhere in the world, the Senate has said. This follows his third Senate no-show where he was invited to give an account of how the police are handling the conflict and killings across the country.

Ibrahim Idris

See What Everyone is Watching