Tata Power Solar Systems Limited (TPSSL), a fully integrated solar company in India and a wholly-owned subsidiary of Tata Power Renewable Energy Limited (TPREL), has commissioned India's largest solar and battery energy storage system (BESS) project in the state of Chhattisgarh. The INR9.45 billion project was awarded by Solar Energy Corporation of India Limited (SECI) […]

This content is available to only paying subscribers.