Petrol giants cash in on the festive break as some charge £10 over national average for tank

Retailers were accused of profiteering as it emerged that some motorway services are charging more than £10 over the national average for a tank of fuel.