Diesel prices hit an all-time high of 199.18p per litre, according to RAC, as the war in the Middle East continues to push up the cost of fuel. Petrol prices are also still rising.