The largest leak of secret documents in history was just released -- here are its key findings
• http://www.businessinsider.comA giant leak of documents from the internal database of a global law firm based in Panama, Mossack Fonseca, has revealed the offshore holdings of 140 politicians, public officials, and athletes around the world.



