News

Ciel & Terre has completed a 120 MWp floating solar project in India, introducing several company firsts in engineering and design, including rock bolt anchoring and a reinforced fiberglass inverter ...