Data of 12 million Businesses Documents Leaked Online

Details of 11.9 million documents from 29,000 offshore businesses and trusts containing 2.94 terabytes of data have been leaked. This leak was exposed by the International Consortium of Investigative Journalists (ICIJ), which consortium of journalists, made up of 600 reporters from 117 countries. ICIJ has released a trove of private financial documents that it said […]