Massive Credit Suisse leak reportedly reveals possible criminal ties among 18,000 accounts
In this article CSG.N-CH A Credit Suisse logo in the window of a Credit Suisse Group AG bank branch in Zurich, Switzerland, on Thursday, April 8, 2021. Stefan Wermuth | Bloomberg | Getty Images Credit Suisse was scrambling Sunday to contain the fallout from its latest scandal after several newspapers reported that more than 18,000…