‘Pandora Papers’ Reveal Hidden Wealth, Secret Dealings of World Leaders

Some 11.9 million leaked financial documents, dubbed as the “Pandora Papers,” have revealed the secret offshore affairs of 35 current and former world leaders and 336 other public officials in over 91 countries and territories. The documents from financial services …

Read more