National Grid rebrands renewables business
National Grid has relaunched its solar, onshore wind and battery storage business in the US as National Grid Renewables. This includes US...
National Grid has relaunched its solar, onshore wind and battery storage business in the US as National Grid Renewables. This includes US...