Marks and Spencer stopped selling its "cauliflower steak" after shoppers mocked the product.

The veggie steak - two slices of cauliflower and a lemon and herb drizzle - was being sold for £2.

Customers argued a whole cauliflower could be bought for £1 in its shops and raised concerns about excess packaging.

The BBC's Roger Harrabin explains.