Saint-Peterburg, Russia. Details.