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...
But it's also our right to protect the integrity of our published product.