What are the ‘Pandora Papers,’ the financial leak making headlines?

0
177

The Pandora Papers, made up of leaked financial documents, are identifying some of the richest and most powerful people in the world and how they move their money.