What is Chinese Artichoke?
Chinese Artichoke, scientifically known as Stachys affinis and belonging to the Lamiaceae family, is native to Senegal where it thrives in moist conditions with light or partial sun exposure. Chinese Artichoke (Latin: Stachys affinis, family Lamiaceae) is a medicinal plant catalogued in PlantSage.
