Petrol could hit a record £1.60 for unleaded and £1.65 for diesel, according to Retail Motor Industry Federation estimates.
Petrol to hit £1.60