Owerri, the capital city of Imo State in Nigeria, is a vibrant metropolis known for its rich cultural heritage and bustling nightlife. Set in the heart of Igboland, it boasts a population of over 1.4 million people and covers an area of approximately 100 square kilometers. The city is bordered by the Otamiri and Nworie Rivers and features numerous hotels, casinos, and leisure parks, earning it the nickname 'Las Vegas of Africa'.