Places in world where insectivorous plants are found
Answers
Answered by
2
north australia, sri lanka , Thailand are some places in wold where insectivorous plants are found.
Similar questions