Solar developer Lightsource bp has completed construction of the 135MW Conway Solar at Happy project in White County, Arkansas alongside state utility Conway Corp.
Facing an auditorium of the biggest names in solar, the panelists in the discussion emphasised the central role that ESG and supply chain traceability is coming to play in the solar industry.