The Pandora Papers – Lessons in Compliance

“The Panama Papers on steroids” is how the International Consortium of Investigative Journalists have described their latest leak of confidential financial documents. The leak of the “Pandora Papers” includes documents relating to 35 current and former world leaders, more than 330 political and public figures, and covers 91 countries and territories. They provide an insight […]