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