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 without ad revenue, we wouldn't even be here. And we might not be here much longer.