Land's End to John O'Groats by Boris Bike

James Davies arrives at Land's End. Credit: James Davies.

A manfrom Camden has cycled from John O'Groats to Land's End on a Boris bike, to raise money for charity.

James Davies, 31, rode 50 miles a day for four weeks in aid of a charity which helps the capital's homeless and those in poverty.