The Spanish renewable energy solar company giant, Abengoa SA and its American affiliates, have filed for bankruptcy protection before the U.S. Bankruptcy Court for the District of Delaware. The Spanish
Continue Reading Renewable Energy Solar Company Abengoa Files for Bankruptcy