Owerri is located in the heart of Igboland in Eastern Nigeria. It is the capital of Owerri and one of the most tourists friendly state in that part of the country. As Easter beckons on us, so many people will be searching for destinations to visit and getaway. Jumia Travel, the leading online travel agency…