Owo, an ancient town in Ondo State, turned into a hub of royalty and culture as His Imperial Majesty, Oba (Dr.) Ajibade Ogunoye III clocked 60 on July 6, 2026.