Pressure on Putin is growing! The European Union and NATO react to the Istanbul talks May 17, 2025 9:00pm Ben Borges Russia