St. Petersburg, Russia

 

The Church of Christ the Savior on the Spilled Blood.