Stage winner Germany’s Marcel Kittel celebrates on the podium after winning the 155 km third stage of the 101st edition of the Tour de France cycling race between Cambridge and London yesterday. (AFP)