Tatneft/$550 million/0711

Russian oil major Tatneft has...

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