Pandora Papers: World leaders deny wrongdoing after leaks

The Pandora Papers is a leak of almost 12 million documents and files exposing the secret wealth and dealings of world leaders, politicians and billionaires. The data was obtained by the International Consortium of Investigative Journalists in Washington DC which has led one of the the biggest ever global investigations.

Source

Leave a Reply

Your email address will not be published. Required fields are marked *