| Sport | guardian.co.uk :

Running from 2 July to 24 July, the 98th Tour de France will be made up of 21 stages over 3,430.5km (2,058 miles). Check out our brilliant route map, stage analysis, mountain fly-throughs and guides to team tactics