Formula 1 terminates contract with Russian Grand Prix

Formula 1 terminates its contract with the Russian Grand Prix and the sport will not race in Russia for the foreseeable future.

Continue reading...