45 Billion Reasons Why Russia Just Lost
Video Summary As Russia’s war in Ukraine rages on, the country’s fate appears increasingly grim. With the US committing $45 billion in economic and military aid to Ukraine in 2023, the sheer scale of Western support overshadows Russia’s meager defense spending of $65.9 billion in 2021. For US taxpayers, this means contributing $304 per year […]