This week, the UK Chancellor releases the latest fiscal statement (aka ‘the budget’) and will also have a eye to the general election which must be held before January 28, 2025. One would expect the government would stall the announcement and delay the election for as long as is possible, given the current situation and…