Budget deficit drops to £20.5bn in August but is offset by high interest payments on national debtYou might also like...May 20, 20242021 Budget – What Does it Mean for the HMO Investor?May 20, 2024UK housing sales fall but real ‘horror story’ yet to comeMORE RECENT POSTS