Owerri is the capital of Imo State in Nigeria, set in the heart of Igboland. It is also the state's largest city, followed by Orlu, Okigwe and Ohaji/Egbema. Read More
The death toll from an explosion last Friday at an illegal refinery in south Nigeria's Imo state has risen to 110, local authorities said on Monday. ...