JUST IN: US agrees to return $23m Abacha loot
August 24,2022 The United States and Nigeria have reached an agreement on the return of over $23 million of the Abacha loot. The agreement signing ceremony was held in the office
Read MoreAugust 24,2022 The United States and Nigeria have reached an agreement on the return of over $23 million of the Abacha loot. The agreement signing ceremony was held in the office
Read More