Sibneft deal progresses – but what direction for SCF?

Blurred image of Trade Finance article content