Which of the following is the insectivorous plant?
Drosera
The correct option is B.
The explanation for the correct option:
The explanation for the incorrect options:
Option A
Castor is not an insectivorous plant as it does not trap insects.
Option C
Orobanche is a small parasitic herbaceous plant.
Option D
Balanophora is also a parasitic plant.
Final answer: Drosera is an insectivorous plant.