Swazi Secrets
A cache of leaked documents from the Eswatini Financial Intelligence Unit (EFIU) has raised questions about the origins and purpose of a tiny Swazi bank. The documents comprise more than 890,000 internal records from the EFIU obtained by Distributed Denial of Secrets, a…