In October 2021, the Pandora Papers shook the world with one of the largest ever leaks of financial documents. This massive data dump exposed how