Inflation in the eurozone has reached a new record high, according to the European Union’s statistics agency. High energy prices and the war in Ukraine are weighing heavily on the bloc’s hopes of economic recovery from the coronavirus pandemic. Rosie Birchard reports from Brussels.