Jamaican Wife of Oluwo Of Iwo 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…

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…

Advertisements

8 Comments

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.