Formula One on Friday said it will not race in Russia this season, saying it was “impossible” to do so…