Owerri, which is the located in the heart of Igboland, is Imo state’s largest city.
For those keen on relaxation and serenity, Owerri is an ideal holiday destination.
Here are five places to visit in the city.
Owerri is a city that is extremely proud of its culture and history.
Mbari Cultural and Art Center, where artifacts of Igbo heritage are on display, is an open space museum that is a sight for sore eyes.
Continue reading at: