Diarrhea can be caused by a variety of factors, including viruses, bacteria, parasites, and certain medications. Viral infections, such as rotavirus, are the most common cause of diarrhea, often caused by contaminated food or water. Bacterial infections, such as salmonella, can also be...