Petrol price 4-year high