Fuel prices are expected to reach a record high today.

But the Countryside Alliance claims rural drivers are being ripped off because diesel costs an average 4p a litre more than in urban areas. 

In a survey they found the costliest diesel - at 146-point-9p a litre - in Purbeck in Dorset and Ryedale in North Yorkshire.