The product of a very visible shift in marketing strategies by new owners Liberty Media, Formula One took to the streets of London today on a specially designed circuit at Trafalgar Square.
Bringing Grand Prix cars to the streets of London for the first time since 2004, 'F1 Live' has proven to...