Explore relationships

Abraka

Abraka, is a university town in Delta state, Nigeria. It is also home to two of the main 24 Urhobo kingdoms.

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