BAR team boss David Richards has admitted that, in his opinion, the idea of a Formula One race on the streets of London will not happen - despite all the hype and speculation that followed the recent demonstration runs on Regent Street.{br}{br}View the Entire Article{br}