Red Square by MikeandSheila Star this if you like it!

Russia's most iconic landmark - Red Square and the Kremlin, featuring Gum Department store, St Basil's and Lenin's Tomb. Unfortunately there was a mass of scaffolding set up there in preparation for some outdoor opera - will have to go back again to get better pictures (maybe not).


No comments yet.

Be the first to comment on this photo!

More photos from Russia