Abengoa/$112 million/0314

Abengoa ,a Spain based renewable energy company, has received a 19 year...

Blurred image of Trade Finance article content
Blurred image of Trade Finance project key facts