The 107th Tour de France starts in Nice on Saturday and promises to be an edition of the race like no other that has gone before.