Ciel & Terre India commissions India’s Largest Floating Solar Plant in Kerala MM Desk 4 July, 2022 Ciel & Terre India, the subsidiary of French floating solar pioneer Ciel & Terre International Read More