A new report released this week by BioCatch reveals the scope and scale of the money laundering problem inside the global financial system. BioCatch, a digital fraud detection and financial crime prevention company, received reports of nearly two million money mule accounts from 257 financial institutions in 21 countries on five continents deploying the company’s anti-fraud and financial crime solutions in 2024.

Read more here.