Tag: Akoko Ondo

Nigerian Police Arrest Islamic Cleric in Ondo State with Human Body Parts, Including Six Kidneys and Hearts

The Nigeria Police Force has arrested an Islamic cleric, Oluwafemi Idris, in the Akoko area of Ondo State…