The UK and EU both have ambitious targets for planting new trees to help meet climate targets. But how much progress has ...
Research shows the government has until 2030 to meet vital tree planting targets essential for carbon capture goals.