ASDA is cutting the price of unleaded petrol and diesel by up to 2p per litre at its Keighley filling station.

The supermarket chain, whose Keighley store and filling station are in Bingley Street, this morning announced it was slashing prices across the country.

The prices at the pumps will be 116.7p per litre for unleaded and 117.7 per litre for diesel.

Dave Tyrer, Asda’s Head of Petrol Trading, said: “Asda is the UK’s only fuel retailer to offer a national price cap across our 310 petrol stations. This means whether you’re in Edinburgh or Eastbourne, you will pay no more than 116.7ppl for unleaded and 117.7ppl for diesel.”