Caralluma (Botanical name – Caralluma Fimbriata) is a succulent plant (cactus) from India. In India, Caralluma grows wild and is often used as a border in gardens and as a roadside shrub. Caralluma is also found in the wild in…
Caralluma (Botanical name – Caralluma Fimbriata) is a succulent plant (cactus) from India. In India, Caralluma grows wild and is often used as a border in gardens and as a roadside shrub. Caralluma is also found in the wild in…