The imposing imperial palace church, Tsarskoe Selo, Russia
Russia · 1897
The imposing imperial palace church, Tsarskoe Selo, Russia, Russia, 1897. World cities — The 1800s Archive, from the Library of Congress record.
More from this collection
A Russian burial, Petrograd, RussiaRussia, 1914
The Grand Morskya, Petrograd, RussiaRussia, 1914
Views along the upper Volga River, from its source in the Valdai Hills…Volga River Region, Russia (Federation), 1910
Two convicts carrying large pot of soupRussia, 1895