Formula One has removed Russia as a Grand Prix host for good. They have terminated the country’s contract, announced the championship promoters on Thursday. This is due to the invasion of Ukraine by Russia.
“Formula 1 can confirm it has terminated its contract with the Russian Grand Prix promoter meaning Russia will not have a race in the future,” they said in a statement.
The Black Sea resort of Sochi has hosted the race since the first running in 2014 but Saint Petersburg was due to replace it as the venue in 2023.