It's the highest rate since January 1991, when the annual rate was 6.9 per cent, and experts say consumers should brace themselves for prices to keep rising.
Prices for groceries kept climbing at 9.7 per cent, up from 8.7 per cent in March, and the largest increase since September 1981. Fruit and meat were both up 10 per cent, pasta was up almost 20 per cent, bread more than 12 per cent, and cereal products almost 14 per cent.