It’s not the sun they lack, it’s the nutrients from the soil. Soil is usually full of a rich mix of different minerals and plants evolved to use these minerals alongside photosynthesis and water to produce energy, grow and reproduce. Carnivorous plants use other biological means to gain those nutrients that are missing from the soils. They still need the sun and water.
Latest Answers