Hexa Climate has signed a power purchase agreement (PPA) with CESC Limited for the supply of 100 MW of inter-state transmission….

This content is restricted.