Fuel prices tumbled last week in Keighley, after it was revealed they were the highest in the district.

The prices dropped within hours after an investigation by the Keighley News revealed the 2p difference people were paying for their diesel and unleaded petrol.

Morrisons was the first to announce its price change after it was detailed that despite a drop in prices at a Morrisons, in Wrose, Bradford, the 2p difference remained at its store in Keighley.

A Morrisons spokesman said: "We have reduced the price of unleaded and diesel at our petrol filling station, at Worth Way, in Keighley.

"The prices are now the same as those in our petrol stations across Bradford. Costs have fallen recently and we have been able to pass this straight on to our customers, ensuring that they get the best value at our forecourts.

"What's more, any customers who use a Morrisons Miles card will benefit from the equivalent of a further 1.5p off each litre of fuel."

Now, the fuel prices at Morrisons in Keighley are 85.9p for unleaded and 90.9p a litre for diesel, compared with last week's 87.9p a litre for unleaded and 94.9p for diesel.

Shell, in Keighley, has also dropped its prices, from 94.9p a litre for diesel to 90.9p a litre and from 89.9p a litre to 85.9p a litre for unleaded.

Total has also dropped its prices to 92.9p a litre for diesel and 87.9p a litre for unleaded. A spokesman for Shell said: "Pricing at Shell sites will depend on whether or not the site is run by a dealer, who are independent business people entitled to set their own prices, or a Shell owned and operated site where we recommend the price."

Sainsbury's has lowered its prices from 89.9p per litre for unleaded to 85.9p per litre and from 94.9p per litre to 90.9 per litre.

Last week, the AA Motoring Trust said: "People tend to chat in offices, pubs etc and share information on their local petrol station price so that motorists have a much better idea of who has the cheapest petrol or diesel.

"Not filling up at the more expensive petrol stations would then force those to drop their prices."

Malcolm Hoddy, editor of the Keighley News, said: " As soon as a reader brought this to our attention we investigated and confirmed the average 2p a litre price difference.

"We urged drivers to check the price differences.

"Within hours of being published the prices were being cut."