Because of the Russian war of aggression in Ukraine, “Safety and well-being of players, officials, media and fans” endangered, it said in the justification.
New venue will be announced by the end of May
Originally, the game should have been played in St. Petersburg from May 5th to 21st, 2023. A new venue will now be announced at the end of May during the World Cup in Finland. Most recently, Russia was also deprived of the 2023 Junior World Championships in Novosibirsk and Omsk.
Source: sid