TPREL has signed a power delivery agreement with Tata Communications for an 18.75 MW captive solar power plant
Get all latest content delivered to your email