Le Tour de France 2014
By David de Winter - Sports Writer Saturday sees the start of the 101st edition of the world’s most famous bicycle race, the eponymous Tour de France. And where does this three week lycra-clad epic begin? Paris? Non. Some chic, picturesque village in the south of France? Absolutement non. ...