Massive Credit Suisse leak reportedly reveals possible criminal ties among 18,000 accounts
February 20, 2022 at 14:14 PM EST
Clients of the second-biggest Swiss bank included an international cast of unsavory characters, according to media reports.