Nigeria and the United States government have reached an agreement on the return of over $23 million of the Abacha loot, IgbereTV reports The agreement...
To continue enjoying our content, please turn off your ad blocker.