Tata Power Arm Commissions India’s Largest Floating Solar Project
Tata Power Solar Systems on Saturday said it has commissioned India’s largest floating solar power project of 101.6 Megawatt Peak
Read MoreTata Power Solar Systems on Saturday said it has commissioned India’s largest floating solar power project of 101.6 Megawatt Peak
Read More