The Pandora Papers leak is the latest in a series of whistleblower-led investigations that have rocked the world of finance in recent years BBC News (World) (@BBCWorld) October 3, 2021 -12 million files from off-shore tax companies providing tax avoidance schemes to the rich and famous haveā¦