22 October 2025

U-turn means large European companies will still have to report on deforestation