Happy Dog Takes on the World: The Panama Papers
The Panama Papers are one of the largest data leaks in history: 2.6 terabytes that include 11.5 million documents from the world’s fourth biggest offshore law firm, Mossack Fonseca. Contained within the unprecedented volume of files are a network that expose how some of the global political elite use offshore bank accounts and shell companies […]