Business confidence is at an almost record low after the Budget, the Institute of Directors (IoD) has warned.
In the wake of Rachel Reeves’s announcements, which included an above-inflation rise in the minimum wage from April, industry leaders were more likely to believe that their revenue would fall and companies would invest less, a survey by the IoD found.