Watch This Space

London Mayor Sadiq Kahn has confirmed that the city are in talks with Formula One about hosting a Grand Prix on the streets of the English capital in the future. Speaking as Formula One hit the streets of London at Trafalgar Square and Whitehall on Wednesday ahead of...