The EU Emissions Trading System (EU ETS) has had a tumultuous start to 2021. Prices have risen by 22% to new record highs in the last six weeks as a…
Continue Reading