The average price of petrol in the UK has hit a record high again - breaking through the 1-pound-40 p a litre barrier for the first time, according to the AA.

Diesel's also at a new record of nearly 1-pound-47 a litre.