The International Consortium of Investigative Journalists (ICIJ) has recently published a trove of more than 11.9 million confidential files, which is known as the Pandora Papers. The leaked records come from 14 offshore services firms from around the world.

Comments are closed.