The Church of the Savior on Spilled Blood is a Russian Orthodox church in Saint Petersburg, Russia, built to honor Alexander II.
Photo © copyright by Michael Giambrone.