Exploring the World



Moscow is located in Western Russia and is the capital and largest city of the country. Its rich history attracts millions of tourists every year. Moscow has the worlds’ highest concentration of billionaires. There is no better place to see magnificent buildings with incredible architecture.

Learn more about Moscow and get useful insights.

No ratings yet.

Please rate this

Language English
Released 2015
Length 7 min
Published by Expedia