Milk thistle is known by various names in different parts of the world. It is also called as Mary thistle & the holy thistle.
Milk thistle is known by various names in different parts of the world. It is also called as Mary thistle & the holy thistle.