Water companies have been kept waiting again by the Scottish government due to a third delay to its £350 million public sector water contract.
Water companies have been kept waiting again by the Scottish government due to a third delay to its £350 million public sector water contract.