Pandora Spills Secrets of Super Rich
The cache of 11.9 million confidential files amounting to 2.94 terabytes of data was leaked to the International Consortium of Investigative Journalists (ICIJ) in Washington, DC. click here to read full Article Read more...