Owo town is one of the key prominent towns in Yoruba land with rich history and culture that are symbolic in many ways. Beyond the tradition, Owo town also has good political history in today’s Nigeria stemming from many events of the past. In 2019, the people of Owo celebrated …
Read More »