After 900 long miles and 46 days, Chiswick music teacher Matt George has made it home.

The 29-year-old, of Earnest Gardens, set off on his gruelling journey from John O'Groats in Scotland on July 23, and reached his final destination, his childhood home of Lands End, on Monday.

"After the best part of 900 miles I've made it," he said. "My feet are still sore and it's going to take a week before my legs feel normal but I'm chuffed to have done it.

"I grew up in Cornwall so for the last eight miles I had 10 mates come down to walk with me, it was a real boost and great to get their support after so many days trudging along on my own.

"A few dozen local people turned up at the finish line to greet me, which was really touching and goes to show it's the best part of England - although I'm slightly biased.

"There are amazing, beautiful times, but also hours of tedium and pain when every step literally aches. I knew it would be hard but I think I was a bit caught out by the weather which was terrible for three quarters of the journey.

"Still I've done it now and raised £1,200 so far. A massive thank you to everyone who has sponsored me and supported me throughout the walk."

Matt walked the longest distance between two points on the British mainland to raise money for Cancer Research UK, a charity close to his heart after losing his grandad to the disease.

To sponsor Matt go to http://www.justgiving.com/mattgeorge