Last update: November 19, 2019 14:59

Newsroom logo
None

Stanislav Zaburdayev

The 68,000-seat stadium in St. Petersburg boasts the second-largest sports complex in Russia after Luzhniki stadium, which seats 81,000.