IoD: Business confidence remains ‘historically depressed’

City A.M.

Published

The Institute of Director's (IoD) economic confidence index stood at -59, which was up slightly from -61 in December but still at a very weak ebb.

Full Article