"More than 700,000 fans will visit St. Petersburg, most of them will come to support their national teams, who will be playing here," Kirillov said.

He added that the whole region had done a lot of preparation for the World Cup and the city would continue to benefit from the upgraded infrastructure after the tournament.

The 2018 FIFA World Cup will be held at 12 stadiums in 11 cities across the country, Moscow, Kaliningrad, St. Petersburg, Volgograd, Kazan, Nizhny Novgorod, Samara, Saransk, Rostov-on-Don, Sochi and Yekaterinburg.

St. Petersburg will host seven World Cup matches, including four group-stage games, a round of 16 match, a semi-final and the third-place match.