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.

 

Leave a Reply