JUST IN: ALAAFIN OF OYO, IKU BABA YEYE IS REPORTEDLY DEAD
Sources from the Ancient Palace of the highly revered monarch confirmed the demise of the Iku Baba Yeye. Alaafin, or The Owner of the Palace in the Yoruba language, is the title of the emperor of the medieval Oyo empire and present-day Oyo town of West Africa. He ruled the old Oyo Empire which extended…