VIDEO: Oluwo of Iwo Orders Immediate Vacation of Deities and Idols from Palace by Samuel David September 19, 2021 0 The Oluwo of Iwo, Oba AbdulRasheed Adekanbi Telu 1 has ordered the immediate removal of deities and idols from his ...