We must ‘steel ourselves’ for a long war in Ukraine, PM warns, as NATO leader says it could last years

We must ‘steel ourselves’ for a long war in Ukraine, PM warns, as NATO leader says it could last years