03 July 2014 Tour de British Library: stage 6 Stamford Lincolnshire is a pretty market town, and apparently one of the happiest places in the UK to live. Try telling that to the peleton as they hurtle through it (or close to it anyway), reaching 186.5 kilometres in the process. Go team!