Tata Power Solar Systems Completes India’s Largest Solar and Battery Energy Storage Project in Chhattisgarh
Tata Power Solar Systems has successfully commissioned India's largest solar and battery energy storage systems (BESS) project in Rajnandgaon, Chhattisgarh. The