Where among the following will you find pitcher plant?
a. The rain forest of North-East India
b. Sunderbans
c. The Thar Desert
d. Western Ghats
The answer is the option (a) Rainforest of North-East India
Pitcher plants are spotted in the rainforest of North-East India because the moist and humid climate is favourable to them.