Last update: May 29, 2020 03:08

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.