This article needs additional citations for
verification. (February 2022) |
Igbodo is a town located in Delta State, Nigeria. [1] [2] [3]
6°18′00″N 6°22′12″E / 6.3°N 6.370°E
This article needs additional citations for
verification. (February 2022) |
Igbodo is a town located in Delta State, Nigeria. [1] [2] [3]
6°18′00″N 6°22′12″E / 6.3°N 6.370°E