Buses cancelled as roadworks cause traffic problems between Dundee and St Andrews

© DC ThomsonTraffic on the A919 at Leuchars on December 4.
Traffic on the A919 at Leuchars on December 4.