Tag: floating solar power project

Tata Power commissions India’s largest floating solar power project in Kerala

New Delhi [India], June 25 (ANI): Tata Power Solar Systems Limited (Tata…

admin admin