Why Russian economy warnings might be the only thing out of Moscow you can actually believe

Russian President Vladimir Putin, surrounded by armed forces officers in Moscow, Russia, on June 22, 2025. (Contributor / Getty Images)