OCI Solar Power leads push into Mexico C&I solar PPA market
OCI Solar Power has invested in the 13.5MW Los Santos I PV facility to be commissioned in June in Chihuahua, Mexico, which has the country’s first long-term utility-scale solar power off-take deal with a private company.