carboncredit.io logocarboncredit.io
...

China's coal-fired power share drops below 50% as renewables hit new highs in 2026