Innocenzo Cipolletta

The EU Deforestation Regulation is set to come into force on 30th December 2025 having originally been set back from December 2024. However, discussions around...