October 26, 2025, Saint Petersburg, Russia: People cross the road at a pedestrian crossing near the Lakhta Center. The Lakhta Center is a multifunctional complex on the shore of the Gulf of Finland in the Primorsky District. It is the central office of Gazprom.