Stage one of the 2007 Tour de France passes Big Ben and the Houses of Parliament in the centre of London
bigbenLondonscenery