Moscow, Russia

One of the largest cities in the world is the capital city of Russia, Moscow. Moscow is located on the Moscow River and is home to over ten million residents. As the capital city of the Russian Federation, many executive and legislative bodies reside here. These include the home of the President of Russia and […]