Rising prices for clothes, hotel rooms and petrol have led to the highest rate of inflation in nearly two years, official figures show.

Read more