how many stages did the 2012 tour de france consisted?
the 2012 tour de france consisted of 21 stages, including an opening prologue, and covered a total distance of 3,496.9 km (2,173 mi).