Igarra
Town in Nigeria
Description
Igarra is the Local Government Headquarters of the Akoko Edo Local Government Area of Edo State, Nigeria. The town is made up of the Ubobo, Utua, and Uffa quarters. It is beautified with rocky terrains, and is surrounded by the Kukuruku Hills. Wikipedia
Ubiaja
Benin City
Afuze
Ehor












