The Less Dependent Europeans Are on Russia, the Sooner We Can Ensure Security in Europe – Zelenskyy February 10, 2025 2:00pm Ben Borges Russia