What the Paradise Papers leak reveals about global elite​

Data in the tax leak dates from 1950 to 2016 and includes emails, and loan agreements, from more than 25,000 entities in 180 countries.