Abengoa is proposing a concentrated solar power (CSP) plant outside Mexicali, Baja California
Abengoa is proposing a concentrated solar power (CSP) plant outside Mexicali, Baja California’s capital.
Abengoa is proposing a concentrated solar power (CSP) plant outside Mexicali, Baja California’s capital.