Diesel Tops 190p A Litre But US Iran Ceasefire Raises Hopes Of Price Stability