leaked , pandora , papers Pandora Papers Leaked : 2xss Rn4 Ey6em The records date back to the 1970s but most of the files span from 1996 to 2020. The Pandora Papers is a leak of almost 12 million documents... Juliet Salinas 6 Oct, 2021