This page has moved to a new address.
UK Government PSBR Is 18% Not 12% Of GDP