This page has moved to a new address.

UK Spends 58% Of GDP in 2009. Well Done Darling!