Share of oil and gas in Russia’s tax revenue dropped to 21%, but the threatened devastation failed to materialize
We were being hammered with the message that Russia is nothing more “than a gas station masquerading as a country”. Russia’s economy was supposed to…
Continue Reading →