Sainsbury’s cuts the price of unleaded petrol and diesel by one pence per litre from 21 Oct