Tata Power commissions India’s largest floating solar project
Tata Power commissions India’s largest floating solar project New Delhi: Tata Power Solar Systems said on Saturday it has commissioned India’s largest floating solar power project at 101.6 megawatts peak…