Stage three of the Tour de France starts in Granollers, north of Barcelona, and takes in four categorised climbs on the 195.9km route ...