A global leak of nearly 12 million documents, dubbed the Pandora Papers, unlocks the financial secrets of politicians, billionaires and criminals.
The investigation is one of the biggest ever conducted by journalists and lays bare the global entanglement of political power and secretive offshore finance.-- More...