China is the world’s biggest emitter of greenhouse gases and has set ambitious targets to cut down its emissions, including hitting peak carbon levels by 2030
All existing carbon credits linked to renewable energy projects failed to qualify as per the Core Carbon Principle standards due to concerns over their role in preventing emissions