Amazing Moscow Screensaver - Version 2.0 Moscow is the capital of the Russian Federation. Moscow is considered to be one of the most beautiful cities in the world. Russian capital was especially renovated and changed over the last years. The absolute symbol of Russia and Moscow is the Kremlin, a majestic centre of a huge country's capital.