Travel/Tourism Abraka, The Epitome Of Delta’s Beauty August 6, 2016 Dipo Olowookere Originally named Avwraka until anglicised to “abraka”, Abraka town is one of the 22 towns in Urhobo kingdom, located in the southern parts of Read More