Originally named Avwraka until anglicized to “abraka”, Abraka town is one of the 22 towns in Urhobo kingdom, located in the southern parts of Nigeria. Endowed with some of the most beautiful sceneries in Urhobo land, the town is one of the Delta state‘s – and Nigeria’s – most popular…