The UK government's deficit in December was £19.876 billion, with the previous value revised from £13 billion to £13.128 billion.

2025-01-22

The UK government's deficit in December was £19.876 billion, with the previous value revised from £13 billion to £13.128 billion.