bangalore

French specialist Ciel et Terre bets big on Floating Solar in India

France-based floating solar specialist Ciel & Terre launched a new subsidiary in Bangalore, a new manufacturing line in Maharashtra, and…

6 years ago