Diesel prices have reached their most expensive level since December 2022, new figures show, as the Iran oil crisis escalates..