Abba Abacha

Switzerland to return $380million Abacha loot to Nigeria

*World Bank to supervise the return of the stolen money iSwitzerland will return to Nigeria…