Reportedly, Damodar Valley Corporation (DVC) has signed a power purchase agreement…

This content is restricted.