The Paradise Papers—more than 13 million financial documents relating to offshore investment—are leaked. on Friday, November 17, 2017 FEATURED The Paradise Papers +