Day: 4 October 2021

What is the Pandora Papers leak?  The Pandora Papers is a leak of almost 12 million documents that reveal hidden secrets of world leaders, billionaires and politicians. The documents show hidden wealth, tax avoidance and money laundering.