A grandmother got a shock after clocking up a £19 bill for a phone call that lasted less than seven minutes.

Roselyn Bocking used directory enquiries service 118 118 to call the Halstead Gazette about problems with lack of gritting in her street, Mitchell Avenue, in Halstead.

However, she did not realise it would cost £3 a minute for the six minute 31 seconds call on her Tesco mobile phone network.

She said: “They quoted me the price from a landline but I am sure they didn’t quote me the price from a mobile.”

Calls to 118 118 cost 38p per call plus £1.59 per minute for BT landlines but calls vary for mobile phones.

Tesco Mobile charges £3 a minute for directory enquiries other than its own.