Lots of smoke and mirrors for a country with a GNP smaller than most countries in Europe (including the Netherlands).
It is going to implode when oil drops more.
And IBTRWC
You haven't looked into the Russian economy lately have you? Business is booming over there.