RUSSIAN FEDERATION | Tuesday, 10 March 2009 | Views [769]
And there she is... the curiously designed St. Basil's Cathedral and the Kremlin, dusted by a light snow in the Red Square, made for an iconic Russian moment