Petrofac/$58 million/0215

Petrofac, a UK based oil and gas company, has signed a...

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