Petrol price at all-time high