Three weeks, 21 stages, 3,351km, 176 riders and a combined burn of 25 million calories — so what exactly goes into fuelling the riders of the Tour de France?

[Read more]