Moscow, the capital of the Russian Federation, is located along the Moskva River. With a population of approximately 12 million, it is the largest city in the country and home to the seat of the President, the government and the State Duma (Parliament). The Moscow Oblast, the region surrounding Moscow, has a population of approximately […]