US thin-film photovoltaics (PV) maker First Solar Inc (NASDAQ:FSLR) has signed a 167-MW captive power purchase agreement (PPA) to power its new factory in India.