When Billionaires Try To Hide Their Money: 5 Things You Need To Know About The Pandora Papers Revelations
Over the weekend, the International Consortium of Investigative Journalists began to distribute 11.9 million leaked documents to selected media outlets that detailed secret financial transactions involving world leaders, corporate leaders and celebrities.