Inflation hits 3.1% as the squeeze on household incomes continues.

for more ...