Travelers’ diarrhea can be caused by viruses, bacteria, or parasites, which are found throughout Southern Africa and can contaminate food or water. Infections may cause diarrhea and vomiting (E. coli, Salmonella, cholera, and parasites), fever (typhoid fever and toxoplasmosis), or liver damage (hepatitis). Make sure your food and drinking water are safe.