This page has moved to a new address.

UK Government PSBR Is 18% Not 12% Of GDP