Imeko: A neglected tourists town of great history
IMEKO, a town in Imeko Afon Local Government Area in the west of Ogun State, Nigeria bordering the Republic of Benin, could be said to be only known, at present, as the pilgrimage city of the Celestial Church of Christ (CCC).
Despite…