viewing in: Peter and Paul Cathedral Photos
Interior view of the altar screen of St Peter and Paul Cathedral, St Petersburg, Russia