Details revealed about 2014 Tour de France's third stage

Details have been revealed regarding the 2014 Tour de France's third stage which will take the peloton 159km from Cambridge to London - the grand finale of the Grand Tour's opening three days in Great Britain.