Petrobras/$10 billion/0316

Petrobras, a Brazilian state-owned oil company, has...

Blurred image of Trade Finance article content
Blurred image of Trade Finance project key facts