A power purchase agreement has been inked with the Uttar Pradesh Power Corporation (UPPCL) for a tenure of 25 years.