Scotland is likely to miss its legally binding climate target by up to 20m tonnes, according to official data seen by the Guardian.
The Scottish government set itself the world-leading target of reaching net zero – the point where any excess carbon emissions are soaked up by trees, peat or carbon capture – by 2045.