From The Editor-in-chief...
This week we learnt something I suspect most of us already knew: inflation is high and rising. UK data for April has the consumer prices index (CPI) rising at an annual rate of 9%, a 40-year high. Measured by the retail prices index (which CPI replac