Pandora Papers
What are the Pandora Papers? These are 11.9 million leaked files from 14 global corporate services firms which set up about 29,000 off-the-shelf companies and private trusts in not just obscure tax jurisdictions but also countries such as Singapore, New Zealand, and the United States, for clients across the world. [...]