Despite his promise to stay away from Boleskine House, the man was jailed after court heard how he spat in police officer's face
Kim Avis has been giving evidence at his trial at the High Court in Glasgow.
A man has been jailed for eight months after battering a dog over the head with a shovel and then denying his guilt.
The National Trust for Scotland (NTS) is holding online events to mark the 275th anniversary of the Battle of Culloden this Saturday.
The Ness Islands have been closed this morning until further notice.
David Sinders is charged with killing Gary MacKay (35) and Dwayne MacLeay (28) at a house in the Highland capital on May 28 last year.
How good is your romantic knowledge?
A prime development site on the edge of Inverness city centre has been put up for sale.
An extra £20 million is to be invested in Highland roads which have been given a high priority by the local authority.
Youngsters unlucky enough to be spending Christmas in hospital in Inverness will still enjoy some festive cheer thanks to generous well-wishers.
People living in level four areas – including the Highlands as of Boxing Day – have been told to stay at home as much as possible.
The Shoe Box Appeal run by Highland-based charity Blythswood Care has been declared a success despite Covid-19 restrictions.
A data breach at NHS Highland has led to the personal information of 284 patients with diabetes being widely shared.
A guide has been produced to provide people across the Highlands with information and advice on support available to them.
MSP Richard Lochhead has urged the public not to look for loopholes in the new travel laws that come into force at 6pm tonight.
Highland Council's Sutherland County Committee is inviting bids from projects in Brora, Dornoch and Golspie for Town Centre Fund investment.
An appeal has been made for information over the attempted theft of a tractor.
Police have confirmed that a body found yesterday is that off missing Halkirk man Robert Gunn.
A man has died after fire broke out at a garage in Golspie.
Latest figures show confirmed coronavirus cases in the NHS Highland area have risen by 20 in the past 24 hours.