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...
Please turnoff your ad blocking mode for viewing your site content