Delays for motorists heading to Aberdeen on A96

Breaking