Tag: Trafigura

Trafigura Faces Swiss Legal Action for Corruption in Angola

Switzerland, known for hosting numerous corporate headquarters due to its tax advantages,

Soukaina Soukaina