Tata Power Solar commissions India’s largest floating solar power project
Tata Power Solar Systems, a wholly-owned subsidiary of Tata Power, has commissioned 101.6MWp floating solar project in Kayamkulam in Kerala – India’s largest such project to date.
The post Tata Power Solar commissions India’s largest floating solar pow…
Tata Power Solar commissions India’s largest floating solar power project Read More »