Pandora Papers: World Leaders Deny Wrongdoing After Leaks
Several world leaders have denied wrongdoing after featuring in a huge leak of financial documents from offshore companies.
Dubbed the Pandora Papers, the 12 million files constitute the biggest such leak in history.