Click to expand/collapse all other details Hide this popup frame

British Chaplaincy, Saint Petersburg, Russia, USSR