Exclusive: Sace-Enel Green Power guarantee in doubt over pricing

Blurred image of Trade Finance article content