Business confidence ‘dropped dramatically’ after election, reveals IOD poll

A poll of nearly 700 business leaders revealed that business confidence dropped dramatically following the general election on 8 June.