The average price of petrol in the UK has hit a new record high.

According to new figures, a litre of unleaded is now at an average of just over one pound 37p - a fraction over the previous high set in May last year - with diesel up near 1-47.