Europe's carbon price hits a record high of 100 euros per ton

2023-02-22