What does the COP26 Glasgow Leaders’ Declaration mean for forests and what are the latest updates on the EU deforestation regulation?
09/11/2021