What is the Paradise Papers leak?
The Paradise Papers are a cache of 13.4 million documents exposing the offshore dealings reportedly used by multinationals like Nike and Facebook, and several world figures including UK's Queen Elizabeth. The files were obtained by the German newspaper SÃ¼ddeutsche Zeitung and are being analysed by 381 journalists from 67 countries. 