BNP Paribas faces record $9 billion fine

Blurred image of Trade Finance article content