Written by Cycling, Sport

Tour of Britain – Stage 1

The 2008 edition of the Tour of Britain kicked off today with a 10 lap circuit of London running down the Embankment from Big Ben to the Tower of London and back.