Russia doesn’t produce much beyond oil/gas and weapons.
For whatever reason they have major budget issues if oil goes much below $100 a barrel.
“For whatever reason they have major budget issues if oil goes much below $100 a barrel.”
They must be having them then, because oil was $82 bbl yesterday.