Gee… “budget deficit” … sounds so familiar!
They’ve a long, long way to go to catch up to my country!
We dominate deficits.
Putin is such a strong genius for continuing to sell his oil to China and India for a 30% discount to market.
Total BS propaganda article.