thedailyvendor.com
US Releases Facts About Repatriated $311m Abacha Loot, Additional $319m In UK, France
Less than one week ago, Nigerians took to social media to express gratitude over stolen $311 million (N118 billion) repatriated by the United States