Church of the Savior on Blood
Church of the Savior on Blood is the most unforgettable place in St. Petersburg for me. It is just speechlessly stunning beautiful. The whole church was covered with mosaic including ceilings, floors, walls and columns. I was surrounded by detail placed mosaic of Bible stories, flowery paint and geometry pattern.
Never imagine a church can be THAT beautiful.