None of the Owo Church Killers Arrested – Olowo Palace, Police Metro June 10, 2022 The palace of Olowo of Owo, Oba Ajibade Ogunoye has denied media reports claiming that terrorists who killed worshippers at…