Ciel & Terre building four floating solar projects in US

Sol Systems to purchase 135MW of PV projects in North Carolina