Making vroom for Formula 1 in London

Staff Writer
Formula One - London West End - 2004
Formula One - London West End - 2004


Formula One cars could be racing through London if a shake-up of the capital's speed limit and road safety legislation goes ahead.