Swazi Secrets: Institutionalised fraud in Southern Africa
Swazi Secrets: Institutionalised fraud in Southern Africa The Swazi Secrets, a data leak on an unprecedented scale in Africa, implicate some of the biggest names in politics and business in Southern Africa. An investigation coordinated by the International …