Shoppers have been left gobsmacked after discovering that high street retailer Marks and Spencer is selling two slices of ...