BB Energy/$400 million/1212

The International Finance Corporation (IFC) has agreed to provide...

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