Tata Power Renewable Energy Limited commissions one of India’s largest floating solar projects of 126 MW in Madhya Pradesh
Tata Power Renewable Energy Limited (TPREL), a prominent player in India’s renewable energy sector and a subsidiary of The Tata Power Company Limited, announces the successful commissioning of the Omkareshwar…
Read intelligence


