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 advertising-income, we can't keep making this site awesome.