Monday, October 31, 2011

UK petrol stations closing, "fuel deserts" may result