Igboho
Oyo Igboho is a large town in Oyo State, Nigeria. It is the headquarters of the Orelope Local Government Area. It has an estimated population of 200,000. The town has a post office and a radio station.
Country/Region: Nigeria