Lates News
In June, the UK government had a budget deficit of 16.108 billion, revised up from 20.9 billion to 20.959 billion. Public sector net borrowing in June was 20.684 billion, higher than the expected 16.75 billion, revised from 17.7 billion to 17.44 billion.
Latest