Though asserting a role in global affairs, Russia's economy is stagnating at home. The country ranks in 73rd place in the world in per capita gross domestic product, between the Seychelles islands and Greece. Strikes and labor actions have broken out nyti.ms