The Church of Our Savior on the Spilled Blood built over the spot where Czar Alexander II was assinated in 1881. St. Petersburg, Russia