Glencore Plc has been fined $152 million by Swiss authorities for failing to prevent a business partCreate free account or login to read this article.Tags:briberyCongocorruptionGlencoreSwiss authorities