News Police arrest Ondo Alfa with three human hearts, kidneys, others An Islamic cleric in Ondo state, Oluwafemi Idris, has been arrested by… CitiGistApril 1, 2024 View Post