Asda has introduced a three pack limit for purchases of tomatoes, peppers, cucumbers, lettuce, salad bags, broccoli, cauliflower and raspberries.

"Like other supermarkets, we are experiencing sourcing challenges on some products that are grown in southern Spain and north Africa," an Asda spokesperson said.

"We have introduced a temporary limit of three of each product on a very small number of fruit and vegetable lines, so customers can pick up the products they are looking for."

All of Britain's major supermarkets have been hit by the supply issues that stem from disrupted harvests in southern Europe and North Africa caused by unhelpful weather.

The British Retail Consortium, which represents all the big grocers, expects the supply disruption to last a few weeks.

(Reporting by James Davey; editing by William James)