Critical moment: American aid is on hold and Russia's economy is under attack July 4, 2025 3:05pm Russia Ben Borges