Location Russia

Catherine Palace, Saint Petersburg
Church of the Savior on Spilled Blood in Saint Petersburg, Russia
Welcome to Saint Petersburg
Water Taxi Ride in Moscow
Tretyakov Art Gallery, Saint Basils and The Kremlin