Latest figures from the Office for National Statistics have revealed that UK’s budget deficit reached £13bn in June, which compares with a gap of £7.5bn in the previous year.
The erosion in tax revenues highlighted the hazardous state of the public finances. However, the deficit is lower than predicted earlier.
The overall level of net debt as [...]