2018-05-09 | DAILY IMAGE Browsing Times : 2338
Victory Square, St. Petersburg, Russia
St. Petersburg is located in the northwest of Russia and occupies an important position in the Russian economy. Victory Square in St. Petersburg was established to commemorate the victory of the Battle of Leningrad in World War II, and the victory of the St. Petersburg people in breaking the German fascist blockade for 900 days.