PPA signed for power supply to Pondicherry

The power purchase agreement (PPA) for the entire capacity of 2,000 mw proposed to be generated from the Talchar stage II (Orissa) has been tied up with the signing of PPA for supply of power to