The Ondo State Police Command said it had arrested a man, Oluwafemi Idris, who claimed to be an Islamic cleric popularly known as Alfa, and two others for allegedly being in possession of human parts. The other two suspects, Oluawo and Babatunde Kayode, allegedly received three human heads from Idris. According to the police, the