99th edition from June 30th to July 22nd 2012.
20 stages.
3,479 kilometers.
9 new stage towns.
9 flat stages.
5 mountain stages - two with a summit finish.
2 individual time-trial stages.
1 prologue.
+
4 promising intermediate mountain stages - one with a summit finish !