Video PlayerClose
People run by the Neva river in St. Petersburg, Russia, June 3, 2019. St. Petersburg is Russia's second largest city. (Xinhua/Sadat)
People run by the Neva river in St. Petersburg, Russia, June 3, 2019. St. Petersburg is Russia's second largest city. (Xinhua/Sadat)