Explore relationships

Osubi

Osubi is a town in Okpe Local Government Area of Delta state, southern Nigeria. The population is approximately over 8000 people.

Use + to expand a branch. Click a topic name to open its summary.