BBC News The final English leg of the Tour de France starts later with nearly 200 cyclists racing along the 96-mile (155km) route from Cambridge to London. Riders in the short third stage will leave Parker’s Piece in Cambridge at 12:15 BST and pass through Essex. Tour de France: Where to watch in LondonCITY A.M. 5 Things to Know as the Tour De France Hits LondonABC News Tour De France comes to London from CambridgeITV News |
Source: London News From Google