Average forecourt prices are 2.5p a litre from all-time high of April 2012
Month: October 2021
Calls come as households expected to be hit by massive bills after 250% rise in gas prices...