Stories from Inverness Sheriff Court you may have missed this week

Inverness Castle
Inverness Castle