Tata Power Solar commissions 101.6MWp floating solar power plant in Kerala, India

India’s largest floating solar power project in Kerala. (Credit: Tata Power)



Related Article
Recommended Whitepaper

View More