Explore relationships

Edo State

State of NigeriaState in NigeriaEdo is a state in Nigeria located in the South-Southgeopolitical zone of Nigeria. As of 2024, the state was ranked as the 20th most populous state (5,250,000) in Nigeria.

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