Saint-Petersburg, Russia. Details.