Oops! Something went wrong, please try again later.
The Olowo's palace, Aghọfẹn Ọlọghọ, is the largest palace in Africa. It is located in Owo, a local government area in Ondo State, and has been dubbed …See more
To get in-depth knowledge of the ancient kingdom in Ondo state and familiarise yourself with the traditions, customs and artistical expression of the people Full review by Ayodele Badmus