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.