Russia's deficit has doubled to $60 billion. GDP contracted 1.8% in January–February. Swedish intelligence says Moscow is hiding another $30 billion. Putin summoned his Central Bank chief for a televised scolding. None of it matters yet. The Iran war pushed Brent above $100.

Leave a Reply