Geographic location: Moscow is located in the center of Russia, while St. Petersburg is located in the northwest of the country. This gives Moscow a significant advantage in terms of transportation and logistics, as it is closer to major population centers and transportation routes.
Infrastructure: Moscow has a much more developed infrastructure than St. Petersburg. This includes a larger and more modern airport, a more extensive railway network, and a more developed road system. This makes it easier for businesses and individuals to transport goods and people to and from Moscow.
Population: Moscow has a much larger population than St. Petersburg, with over 12 million people compared to St. Petersburg's 5 million. This gives Moscow a larger market for goods and services, as well as a larger pool of potential employees.
Government and business center: Moscow is the capital of Russia and the home of the country's government and major businesses. This makes it a hub for political and economic activity, which can be advantageous for businesses looking to network with government officials and potential customers.
Overall, Moscow's central location, superior infrastructure, larger population, and status as the government and business center of Russia give it greater locational situational advantages than St. Petersburg with respect to the Russian domestic market.