UK inflation has fallen for a second month in a row but remains close to a 40-year high.

Inflation, the rate at which prices rise, fell to 10.5% in the year to December, compared to 10.7% in November.

The drop was due to fuel prices falling along with clothing and footwear prices, however, this was offset by rising costs in restaurants and hotels.

The cost of food also continued to rise in December in shops and cafes.