Police officers in Ondo State have arrested a cleric, Alfa Tunde Olayiwola, allegedly in possession of a fresh human head at Oka in Ondo East Local...