The photos of buildings to the left and right of “Taste of Russia” are of the Church of the Savior on Blood located in St. Petersburg.
The photos of buildings to the left and right of “Taste of Russia” are of the Church of the Savior on Blood located in St. Petersburg.