Panama-based law firm Mossack Fonseca has had 2.6 terabytes of data leaked; the leak implicates multiple world leaders. David Pakman discusses this.