On the eve of the fourth anniversary of the war in Ukraine, President Volodymyr Zelensky asserted that it was “only a matter of time” before his country recovered all of its lost territory.
But for months, opposing forces have been locked in a stalemate along a 1,200km (745-mile) front line as developments in tactics and technology have slowed progress to a crawl.