globefarers.com
Abraka, The Epitome of Delta’s Beauty
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 beau…