BNP posts historical loss after record $9bn fine

Blurred image of Trade Finance article content