Which of the following plant is called as insectivores plant?
Nepenthes are also called pitcher plant. It is the insectivorous plant because it traps insects and feeds on them for obtaining nitrogen content. It is called pitcher plant as their leaves are modified into the pitcher like structures.
So, the correct option is B.