A KEIGHLEY Rotarian has completed a gruelling length-of-Britain bike ride to raise money for charity.

Mike Baines achieved his aim of cycling from Land's End to John O'Groats – over 950 miles – in ten days.

On the final day, he cycled for more than 12 hours, arriving at his ultimate destination at 7.45pm.

"Finally I reached John O'Groats and was relieved to know that I'd achieved what I set out to do," he said.

"So the job was done!"

During his challenge, he spent more than 95 hours in the saddle and tackled 38,000 feet of ascents.

Mike was raising money for Alzheimer's UK and Project 6, a Keighley-based charity which provides services for individuals and families with drug and alcohol problems.

Nearly £1,000 has been raised through his online fundraising page, at justgiving.com/fundraising/mike-on-a-bike-lejog-p6.

Mike said: "Thanks to go to all who have commented and encouraged me, donated to the charities and provided me with overnight accommodation and to my family, especially my wife, who has put up with me talking bikes, routes and rides since January!"