Faulty lights contributed to Inverness traffic hold ups
Travel across Inverness has been badly hit by congestion with some motorists delayed for up to an hour.
Highland Council said faulty traffic lights, the closure of Bank Street and traffic heading for a piping contest had caused problems on Thursday.
Glenurquhart Road, Kenneth Street, Tomnahurich Street, Mayfield Road, Culduthel Road and Castle Street were among the most congested.
Motorists also experienced slower journey times earlier in the week.
Parts of Bank Street have been closed because of work building a flood prevention scheme.
Highland Council has received scores of complaints.
It said a fault with lights on the Ness Bridge and Bank Street had contributed to the problems, but it has since been rectified.
The piping contest at the Northern Meeting Park finishes on Saturday.
Tuesday's congestion coincided with the start of the World Sheepdog Championships at Tain.
Several other major events will bring extra traffic to the Inverness area over the next few weeks.
They include the Highland Military Tattoo which starts on Friday at Fort George, near Ardersier. Organisers have been encouraging people to use public transport, or a shuttle bus service.