China National Petroleum Corporation (CNPC), the country’s upstream giant, has launched a major photovoltaics power generation project at a mature oilfield, one of many being built at the company’s massive onshore oilfields - in part to realise its mission of reducing its carbon footprint.