Pandora Papers implicates hundreds in tax evasion By: Sarah Harris The Pandora Papers is a leak of almost 12 million documents that reveals hidden wealth, tax avoidance and money laundering by some of the world’s rich and powerful. How do they hide their money, and why is this information important? For some background information, the […]