A pledge by over 100 world leaders to end deforestation by 2030 created a lot of buzz at the 2021 United Nations Climate Change Conference. But it’s already …

source