University

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…