International2 hours ago
Russia, a Bitter Start to 2026: Oil Revenues Plunge 50%. Global Prices Will Decide the Budget’s Future
Russia is heading into 2026 facing a familiar problem, though this time with decidedly sharper edges: oil revenues, the vital lifeblood financing the state budget and...