Confidence Among UK Business Leaders Collapses
Confidence among UK business leaders collapsed in March as Russia’s attack on Ukraine continued and rising costs and soaring inflation weighed heavily. This is according to a survey conducted by the Institute of Directors (IoD).
The IoD…