India is rich in biodiversity. It is one of the twelve mega bio-diverse countries of the world. It has 47.0 species of plants including 15,000 flowering plants. India who has many species of non-flowering plants. Besides, its floral diversity, India is also home to about 90.0 species of animals.
India also has rich variety of fishes (about 2546 species) in its fresh and marine water.
India has about 2000 species of birds. It also has 5-8% of the world’s amphibians, reptiles and mammals.