Oluwo of Iwo Kingdom’s wife Olori Chanel Chin pictured with her newborn, Oduduwa


Olori Chanel Chin, the Jamaican wife of the Oluwo of Iwo Kingdom in Osun State, Oba Adewale Abdul-Rasheed Akanbi, is pictured attending to their newborn son, Oduduwa.


Be the first to comment

Leave a Reply

Your email address will not be published.