A. 20th November 2021
B. 3rd October 2021
C. 10th December 2021
D. None of these
Brief Facts about Pandora Papers:
The Pandora Papers are 11.9 million leaked papers or documents with 2.9 terabytes of data that the ICIJ published on 3 October 2021. The ICIJ is a group of world 280 journalists, 100 media organizations and spanning over 100 states. It is based in Washington-America, and launched in 1997 in America by journalist Charles Lewis.