News

First-time buyers now have to pay stamp duty on the value ... £2 every time they fill up - paying £74.82 to fill a typical family-sized car with a 55-litre tank. The average cost of a litre ...