Tag: Best Castor Oil in India
Castor oil is a type of oil extracted from the castor seeds or beans. The castor bean or castor oil plant is a species of perennial flowering plants in the spurge family. This oil can have a dark to light yellow color. And it usually has a nutty ...