Alfa Lula Alto/$1.45 billion/0715

Alfa Lula Alto, a Luxembourg-based oil and...

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