Church of the Savior on Spilled Blood, St. Petersburg, Russia Church of the Savior on Spilled Blood, St. Petersburg, Russia Comments comments Post navigation Previous: 20 Most Beautiful Churches Around The World