Former Liberal Democrat leader Charles Kennedy has been remembered at a memorial in the Highland constituency he served for 32 years.

Tributes were paid to the politician at a public service in the town of Dingwall where his constituency office was based.

Willie Rennie, leader of the Scottish Liberal Democrats, shared his memories of Mr Kennedy at the gathering at St Clement's Church held almost three months after his death.

The 55-year-old, who suffered a haemorrhage on June 1, lost his seat in the Ross, Skye and Lochaber constituency in May's general election.

Mr Rennie said: "It is only when you read and hear the range and depth of remarks made about Charles in the days after his sad death that you fully understand what he meant to this world.

"From locals to international leaders, so many have expressed their grief and their affection for Charles Kennedy.

"It wasn't just the personal grief, although that was bad enough, but the political grief too. The loss of one of the greats. And the loss of what was yet to come."

The MSP reflected on personal memories of their time spent together, including an occasion during Mr Kennedy's first public appearance after he stood down as leader of the party in 2006.

"He was mobbed in the streets of Dunfermline, campaigning for me in my by-election. Supporters, journalists and camera crews made progress slow," he said.

"As we passed a shop doorway, a lady of some years called out, 'We love you Charles'.

"Quick as flash, he replied, 'Thanks, but keep it quiet. The party's in enough bother as it is'."

He added: "Charles had a unique combination of political talent and public affection. With that cheeky smile, Highland voice and a few simple words, Charles Kennedy captured the political hearts of the nation."

Highland councillor Kate Stephen, who represents the Culloden and Ardersier ward, described the gathering as "a warm and wonderful service of music, singing, poignancy and laughs - a fitting local farewell to Charles Kennedy from the heart of Dingwall".