There has been a suggestion that London my one day host a Formula 1 Grand Prix. We take a look at the suggested street circuit.
1 / 5
CNET
Tue, Mar 11, 2014 4:57 PM EDT