Church of the Savior on Spilled Blood. Saint Petersburg. Russia.

FROM WIKIVOYAGE: