UK public finances (PSNCR) reached 20.9 billion pounds deficit in June compared with the prior 12.0 billion pounds revised to 14.1 billion pounds, while analysts expected 16.0 billion pounds deficit.

Public sector net borrowing reached 14.5 billion pounds relative to the previous 16.0 billion pounds which was revised to 17.1 billion pounds, higher than forecasts of 13.0 billion pounds.