Italian firms face harder times in Russia: Sace

Blurred image of Trade Finance article content