An Islamic cleric, Oluwafemi Idris, has been arrested by police operatives in Ondo State after being caught with fresh human parts in the state. The Idrisc was nabbed alongside two other suspects identified as Samuel Kutelu and Babatunde Kayode in the Akoko axis of the northern senatorial district of the state. According to the Police […]