30 (Xinhua) -- Confidence of British business leaders fell remarkably after the government unveiled its 2026 budget, according to a poll released Friday by the Institute of Directors (IoD) ... IoD.
The Institute of Directors (IoD) has official begun looking for a new leader in Scotland... IoD Scotland chair Julie Ashworth commented ... The job spec noted that the IoD team “has clear ...