A cache of leaked documents from the Eswatini Financial Intelligence Unit has raised questions about the origins and purpose of a tiny Swazi bank. The documents comprise more than 890,000 internal records from the Eswatini Financial Intelligence Unit (EFIU) obtained by Distributed Denial of Secrets, a nonprofit devoted to publishing and archiving leaks, which shared them with ICIJ….