A 30-year-old man from a Buckinghamshire village has walked nearly 900 miles in honour of his late grandfather.

Ian Wainwright, who hails from Cheddington, trekked from Land’s End in Cornwall to John O’Groats in Caithness, Scotland, where he raised £4,960 for Rennie Grove Peace Hospice Care.

His decision to take on the epic walk comes after the charity’s nurses visited and cared for his grandfather in his own home before he died last December.

READ MORE: 'Forensic examinations being undertaken' following Boots burglary in July

He started his walk on May 1 and arrived at Britain’s most northerly tip on July 26 – a journey that lasted 77 days.

In all, he travelled 1,260 miles and produced 3.5 million steps along the way.

He said: “I started walking during lockdown and was keen to take on a big challenge in memory of my grandad.

“Walking took a backseat when he was ill but after he died, it seemed right to take on a charity challenge in his memory.  

READ MORE: WATCH: Wycombe business owner devastated after items worth £13k stolen from shop

“I'm still trying to process it all.

Along the way, Ian climbed Ben Nevis and completed the Cotswold Way; Pennine Way; West Highland Way; Great Glen Way, and the John O'Groats trail, getting through three pairs of boots. 

To donate to Ian’s challenge, visit: https://www.justgiving.com/page/wainwrightwalksgb