What are the Paradise Papers?

546
A massive new trove of leaked records is shining light on how the world’s richest are sheltering their wealth offshore.