There are estimated to be over 18,000 species of flowering plants in India, which constitute some 6-7 percent of the total plant species in the world.

There are estimated to be over 18,000 species of flowering plants in India, which constitute some 6-7 percent of the total plant species in the world.