Russia is not really a large country. The population is less than the Indonesian Island of Java.
The Russian GDP is said to be less than the American State of Texas and slightly greater than Ohio
Russia covers vast areas but so does Canada. Since the western money and ability left Russia, there is now no there there
Well, it has the largest population in Europe, many times that of any of its neighbors. Not sure the population of Java - or Sumatra, for that matter - has any relevance to them.