Spanish renewables company Zelestra has inaugurated its 435-MWdc Gorbea solar project in the Indian state of Rajasthan, which is backed by a 25-year power purchase agreement (PPA) with Solar Energy Corporation of India (SECI).