St. Petersburg, Russia (28 of 320)




Traffic along the River Neva.
Traffic along the River Neva.