1. Oil and Gas revenue collapse.
2. Trade deficit with China and Iran.
“ Trade deficit with China and Iran.”
*********************************
Actually it’s China that has the trade deficit with Russia: ($38 Billion):
Contrast Russia’s trade SURPLUS with the US trade DEFICIT with China. The US deficit with China increased $29.4 billion to $382.9 billion in 2022. Exports increased $2.4 billion to $153.8 billion and imports increased $31.8 billion to $536.8 billion.