<prompt> Non invasive diarrhea is caused by:ShigellaB. CereusSalmonellaY. enterocolitica  <response>: Answer is B B. cereus Bacillus cereus causes non invasive diarrhea due to preformed enterotoxins Shigella, Salmonella and Y. enterocolitica are causes of invasive diarrhea. 