By Samidha Jain | Feb 22, 2022
The Credit Suisse Data leak has revealed details of 18000 bank accounts, collectively holding more than $100 billion. Here's a look at important takeaways from the leaked data