Pandora
06/10/21 3:46 pm
Pandora's Papers in Latin America and Spain: thousands of people involved and too many shadows
The Pandora Papers constitute a leak of six and a half million documents, three million images, more than a million emails, almost half a million...