Neva River in central St Petersburg, Russia. Neva River in central St Petersburg, Russia. Share this:TwitterFacebookTumblrMoreEmailPrintPocketPinterestLinkedInRedditLike Loading...