Official Tour de France cycling caps. 2014 is an exciting year for the Tour de France, particularly for Great Britain as the first three stages will take place here. Yorkshire, Cambridge, and London will play a unique role in the opening three days of the world's biggest bike race. Official Tour de France merchandise and clothing is your chance to get involved in what will be a very exciting summer for British cycling.