Inflation has soared to a new 30-year high of 7%, official data confirmed today.
Office for National Statistics data showed prices rose annual by an average of 7% in March. Economists had predicted inflation would rise to 6.7%, up from 6.2% in February.