According to sources, the latest UK fiscal forecasts show a fiscal deficit of £20 billion.

2025-11-14

According to sources, the latest UK fiscal forecasts show a fiscal deficit of £20 billion.