Christian Chibuzo Maduka May 26, 2016 Eleme town is one of the various towns inhabited by the Eleme people of Ogoniland, the indigenous peoples that inhabit the Niger Delta region of Southeast Nigeria. The Eleme people live in ten village-clusters situated in Eleme Local Government Area (ELGA) of Rivers State, around 20 km East of […]