Russia is not open as a destination
Moscow is the capital and largest city of Russia. The city stands on the Moskova River in Central Russia, with a population estimated at 12.4 million residents within the city limits, while over 17 million residents in the urban area, and over 20 million residents in the Moscow Metropolitan Area.