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.



BBC News