Police Arrest Mastermind of Self Kidnap, Others News Leverage Editor April 15, 2024 A mastermind of a self kidnap identified as Blessing Ogunu has been arrested by the Edo State Police Command alongside Esther Anthony and Ukpebor Joel… Continue Reading