Explainer: Why are we paying so much for petrol and diesel

  • last month
The cost of unleaded petrol remains around £1.50 per-litre.

Recommended