Botanists believe they have discovered one of the world’s largest carnivorous plants in Southeast Asia. The giant pitcher plants were located in Palawan, central Philippines by a team led by UK botanist Stewart McPherson
Daily News Channel
Botanists believe they have discovered one of the world’s largest carnivorous plants in Southeast Asia. The giant pitcher plants were located in Palawan, central Philippines by a team led by UK botanist Stewart McPherson