The Abengoa PS20 Solar Power Plant located near Andalusia, Spain. Courtesy photo.

Troubled Abengoa Files for Protection from Creditors

The future of the $3.4 billion Vista Ridge water pipeline project with the City of San Antonio and the San Antonio Water System was put into jeopardy Wednesday when Abengoa Sociedad Anónima (SA), the Spanish renewable energy and engineering conglomerate, filed for protection from its creditors in Madrid.