Europe's Bold €800 Billion Plan to Defeat Russia: What's Next? March 7, 2025 2:00am Ben Borges Russia