Latest figures show diesel prices have hit a three-year high.
The average price of unleaded has now risen by over 14p a litre since late February, reaching 147.19p.
Latest figures show diesel prices have hit a three-year high.
The average price of unleaded has now risen by over 14p a litre since late February, reaching 147.19p.