Moscow, Russian Federation
The south side of Red Square, Moscow, Russian Federation. (HDR)
THE icon of Russia, and, perhaps, the most beautiful building in the world. St. Basil's Cathedral is most captivating under a fresh layer of snow. Moscow, Russian Federation (HDR)