Feb 22, 2012 | Category: Google Maps
Google Maps now has Street View imagery in Moscow and St. Petersburg, Russia.
In Moscow you can now take a virtual stroll on Google Maps around Red Square and the Kremlin. In St.Petersburg you can stroll around the whole UNESCO Heritage site of the centre of St. Petersburg. This includes the Winter Palace and The Peter and Paul Fortress
Some more Russian landmarks that can now be viewed in Street View are:
Via: Google Lat Long