What does the EU’s new anti-deforestation law mean for business? Posted on January 5, 2023 by sHq_LoGiNz