Italian and Russian ECAs ink new deal

Blurred image of Trade Finance article content