Leak Reveals Credit Suisse Allegedly Helped Strongmen and Shady Characters Evade Sanctions
A consortium of international journalists began reporting this weekend on the contents of a massive data leak from Credit Suisse that exposed 18,000 formerly secret bank accounts valued at over $100 billion in total.