UK construction contract awards reach £7.18bn in March
UK construction contract awards totalled £7.18 billion in March 2026, maintaining steady activity levels despite ongoing geopolitical uncertainty linked to conflict in Iran, according to data from Barbour ABI. The…