A 96-year-old volunteer from Harrogate has been honoured at a London reception organised by the Royal Voluntary Service.

John Shannon, who helps with several organisations in the North Yorkshire spa town, was among 12 volunteers nationwide chosen from more than 2,000 nominations to receive the title Diamond Champion for their unpaid work.

At the reception to honour their work, he met the Duchess of Cornwall.

Carol Nevison, Royal Voluntary Service head of operations for the North of England, said: “We were delighted to hold a reception to celebrate the contribution of older volunteers.

"They are truly deserving of the honour and it is justified recognition of the selfless work they do in their communities to help others.”