Diesel prices have hit record highs, with petrol at its second-highest rate, in a major blow to drivers.
Petrol now costs 167.67p a litre, a rise of 2.58p on last week, government figures show.
Diesel is 181.14p a litre, up from last week's 179.67p.
Diesel prices have hit record highs, with petrol at its second-highest rate, in a major blow to drivers.
Petrol now costs 167.67p a litre, a rise of 2.58p on last week, government figures show.
Diesel is 181.14p a litre, up from last week's 179.67p.