2 South African politicians and 412 company owners exposed in Pandora Papers
An unprecedented leak of financial records, known as the Pandora Papers, has linked two South African politicians and 412 South African company owners to using tax and secrecy havens.
The Pandora Papers is a 2.94...