Highland man threw rocks at taxi when driver refused to help him

© Inverness Sheriff CourtInverness Castle
Inverness Castle