The average price of petrol has now hit around £1.42 per litre, up more than 10p since the latest conflict erupted in the Middle East. Diesel has surged even harder, blasting past £1.60 - with ...
Some results have been hidden because they may be inaccessible to you
Show inaccessible results