they’ve been yapping about an F1 race in downtown London for years...never gonna happen...
Looks like the only option for the near term if they want a British GP.