4 Important Things to Know About Caralluma Fimbriata
Caralluma fimbriata or simply caralluma is a succulent plant that is found abundantly in many areas of rural India. It is an edible plant that has been part of the Indian diet for hundreds of years, where it is also widely recognized as an appetite suppressant. It is often referred to as a \”famine food\” […]