Originally named Avwraka until anglicised to “abraka”, Abraka town is one of the 22 towns in Urhobo kingdom, located in the southern parts of Nigeria. Endowed...