Largest German power project closes

Blurred image of Trade Finance article content