970 sq mi
|More at Wikipedia!|
Moscow (Москва) is the capital city of Russia. It is the largest city in Europe and the world's largest populated inland city. Moscow is known for its landmarks such as the Saint Basil's Cathedral, Red Square and the Bolshoi Theatre.
Moscow was amongst the first cities to be announced appearing in World of Speed.