The price of petrol has hit a record high following tension between Iran and the West. The average price of unleaded petrol has reached 137.44p per litre, according to industry analysts Experian Catalist. That eclipses the average of 137.43p reached just under a year ago. Prices have been forced up by oil costs, which have increased recently due to tensions over Iran's nuclear plans and unrest in the region. Diesel is at an all-time high of 144.67p per litre.