
National Geographic
Russia Photos
See photos of Russia (including Red Square, St. Basil's Cathedral, Siberia, and more) in this travel photo gallery from National Geographic.

“Red Square is one of the oldest and largest squares in Moscow, Russia. It is located in Moscow's historic centre, along the eastern walls of the Kremlin. It is the city's most prominent landmark, with famous buildings such as Saint Basil's Cathedral, Lenin's Mausoleum, the State Historical Museum…”