This surprised me, so I checked. Moscow + St. Petersburg metro areas are 25+ million. They're actually 17% of the population, which is still pretty low considering their importance; Moscow's GDP alone is listed as $1 trillion, while Russia as a whole is $1.48 trillion. So the 20 million people in Moscow hold a lot more power, relatively, than the far-scattered 120 million
What is the "average" Russian exactly? Moscow and St. Petersburg is only ~10% of the population.
~20% is completely rural (Boratesque) and the remainder (from what I've seen from vloggers) is _extremely_ depressing isolated small cities.