Home Europe leaders vow to 'ratchet up pressure on ... 10 May 2025 Europe leaders vow to 'ratchet up pressure on Russia's war machine’ until ceasefire agreed