IoD: ‘Business leaders’ confidence sinks to lowest point in 18 months

Business leaders’ confidence in the British economy has sunk to its lowest level in over 18 months, surpassing the collapse in optimism that followed the inconclusive result of the 2017 general election, a new poll of over 700 company directors reveals. The IoD’s Confidence Tracker showed that overall optimism had briefly reached positive territory earlier this year…