The war in Iran is sending shockwaves through global oil markets, pushing petrol prices to record highs and driving a surge in secondhand electric vehicle sales. The average cost of petrol in the European Union rose 12% to 1.84 euros per litre from late February to mid-March, according to European Commission data, after the conflict disrupted a shipping route that carries roughly…