What is Artemisia indica?
Artemisia indica, a member of the Asteraceae family, is native to regions including Assam, Cambodia, and various parts of China and India. Artemisia indica (Latin: Artemisia indica) is a medicinal plant catalogued in PlantSage.
