Traditional medicine also known as indigenous or folk medcine comprises medical aspects of traditional knowledge that developed over generations within various societies before the era of modern medicine.. Practices known as traditional medicines include Ayurveda, Siddha medicine, Unani, ancient Iranian medicine, Iranian (Persian), Islamic medicine, traditional Chinese medicine, traditional Korean medicine, acupuncture, Muti, Ifá, and traditional African medicine. Core disciplines which study traditional medicine include herbalism, ethnomedicine, ethnobotany, and medical anthropology.