National Grid Renewables inks PPA with IMEA for 150 MW solar project in Illinois
National Grid Renewables has finalised a power purchase agreement (PPA) with the Illinois Municipal Electric Agency (IMEA) for the 150 MW Bee Hollow solar project, located in St. Clair County, Illinois. Construction is expected to […]
