Waitrose is recalling four varieties of its chocolate bars because they may contain pieces of plastic.

The Food Standards Agency has urged customers who may have bought any of the bars to return them to the store.

The affected products are 85g bars of white chocolate; white chocolate with matcha tea and pistachio; milk chocolate with pistachio, almond and hazelnut and milk chocolate with feuilletine and sea salt - all with best before dates of July 2018.

A spokesman for the Food Standards Agency said: "Products may contain pieces of plastic which could represent a safety risk.

"If you have bought any of the above products do not eat it. Instead, return it to the store from where it was bought for a full refund."

Waitrose branches include those at Wichelstowe, Marlborough, Chippenham, Melksham, Warminster, Salisbury and Bath.