Type to search

Over 11.5 million documents were leaked in the Panama Papers which revealed elaborate schemes of tax evasion.