St Petersburg, Russia: At a glance